从Resources.resx创建一个图标

ser*_*hio 2 .net vb.net visual-studio-2005 embedded-resource

我在(VB.NET)MyProject> Resources.resx文件中有一个Icon(.ico文件).

如何在运行时将其作为Icon对象提取?

谢谢

Jas*_*own 6

您应该能够执行以下操作:

Dim myIcon as Icon = [Your Project Namespace].Properties.Resources.[icon name]
Run Code Online (Sandbox Code Playgroud)

它应该弹出Intellisense.

注意:我的VB有点生疏,我已经使用VS 2008很长一段时间了,所以我很抱歉,如果这在语法上不是很正确,或者不是在VS 2005中这样做的话.

更新:显然VB的访问方式[Your Project NameSpace].Properties是使用My关键字:

Dim myIcon as Icon = My.Properties.[icon name]
Run Code Online (Sandbox Code Playgroud)