以编程方式更改程序图标(Programmatically change the program ic

2019-10-17 04:28发布

我开发的VS 2010 / C#。

是否任何一个知道如何以编程方式更改该软件的图标?

其实我是想我的软件,让Windows 7下一个图标,另一个用于Windows XP在同一软件安装。

Answer 1:

如果它是一个winform应用程序,你可以在主窗体的formload事件中写入以下代码。

使用此链接找到的操作系统: http://andrewensley.com/2009/06/c-detect-windows-os-part-1/

然后下面写代码来设置图标。

private void InvestorReportingFormLoad(object sender, EventArgs e)
        {
            this.Icon = Properties.Resources.coins;            
        }


Answer 2:

 this.Icon = Icon.ExtractAssociatedIcon(@"Stringpath");


文章来源: Programmatically change the program icon