有什么简单的方法可以使用资源中的图标?

| 我有一个C#应用。我需要向该应用添加图标,所以我添加了图标资源。添加资源很好,但是有什么方法可以在不添加其他代码的情况下将我的(资源)图标用作表单图标?当我尝试使用表单的设计时\“ icon \”属性时,似乎必须选择一个文件,但是我想使用嵌入式图标... 有什么帮助吗?     
已邀请:
选择该文件,会将图标嵌入可执行文件中。     
将图标添加到项目资源,然后重命名为icon。 打开要向其添加图标的表单的设计器。 附加InitializeComponent函数。 在顶部添加以下行:
this.Icon = PROJECTNAME.Properties.Resources.icon;
对项目中要更新的任何表单重复步骤4     
我如何加载图标: 使用Visual Studio 2010:转到项目属性,单击“添加资源”>“现有文件”,然后选择“图标”。 您会看到出现一个Resources文件夹。这是我的问题,我必须单击已加载的图标(在“资源”目录中),然后将“复制到输出目录”设置为“总是复制”。 (设置为“请勿复制”)。 现在只需做:
Icon myIcon = new Icon(\"Resources/myIcon.ico\");
    
将ICO文件添加到应用程序资源后,可以使用My.Resources.YourIconNameWithoutExtension引用它 例如,如果我有一个名为Logo-square.ico的文件添加到我的应用程序资源中,则可以使用以下命令将其设置为图标:
NotifyIcon1.Icon = My.Resources.Logo_square
    
表单维护通过设计器添加的单独的资源文件(SomeForm.Designer.resx)。要使用嵌入在另一个资源文件中的图标,需要代码。 (this.Icone = Project.Resources.SomeIcon;)     
在Visual Studio for vb.net中,转到项目属性,单击“添加资源”>“现有文件”,然后选择“图标”。 在您的代码中:  
Me.Icon = My.Resources.IconResourceName
    
Form_Load
this.Icon = YourProjectNameSpace.Resources.YourResourceName.YouAppIconName;
    

要回复问题请先登录注册