从vb.net项目中检索图标
我有一个现有的vb.net项目(vb.net 2010)。项目中有一个具有图标的窗体;我想得到那个图标,这样我就可以在我添加到同一个项目的另一种形式中使用它。我怎样才能做到这一点?如果您可以在代码中完成,那么只需在从vb.net项目中检索图标,vb.net,vb.net-2010,Vb.net,Vb.net 2010,我有一个现有的vb.net项目(vb.net 2010)。项目中有一个具有图标的窗体;我想得到那个图标,这样我就可以在我添加到同一个项目的另一种形式中使用它。我怎样才能做到这一点?如果您可以在代码中完成,那么只需在Form2的加载事件中放入以下行即可: Form2.Icon=Form1.Icon - 然而,如果你想让图标进入你的设计师,那就需要做更多的工作 首先,需要将Form1图标保存到文件中。然后,您可以使用设计器的图标选择器进行选择 以下是您需要在Form1中运行的代码,以便将其保存到文件
Form2
的加载事件中放入以下行即可:
Form2.Icon=Form1.Icon
-
然而,如果你想让图标进入你的设计师,那就需要做更多的工作
首先,需要将Form1
图标保存到文件中。然后,您可以使用设计器的图标选择器进行选择
以下是您需要在Form1
中运行的代码,以便将其保存到文件中:
Using writeStream As Stream = File.Create("C:\temp\tmpIcon.ico")
Me.Icon.Save(writeStream)
End Using
您可以在Form1
上创建一个临时按钮,并将上述代码放入按钮的单击事件处理程序中。谢谢!这非常有效。后者是我所要寻找的,但第一个可能是我更好的解决方案。