0

我有一个现有的 vb.net 项目(vb.net 2010)。项目中有一个带有图标的表单;我想得到那个图标,这样我就可以在我添加到同一个项目中的另一种形式中使用它。我怎样才能做到这一点?

4

1 回答 1

0

如果您可以在代码中执行此操作,则只需将以下行放入Form2'sLoad事件中:

Form2.Icon = Form1.Icon.

-

但是,如果您想将图标添加到您的设计器中,则需要做更多的工作。

首先,您需要将Form1图标保存到文件中。然后你可以使用设计器的图标选择器来选择它。

这是您需要在其中运行Form1以将其保存到文件的代码:

   Using writeStream As Stream = File.Create("C:\temp\tmpIcon.ico")
      Me.Icon.Save(writeStream)
    End Using

您可以在上面创建一个临时按钮Form1并将上述代码放入按钮的 Click 事件处理程序中。

于 2012-08-07T15:53:17.120 回答