1

我正在开发 VS 2010/C#。

有谁知道如何以编程方式更改软件图标?

我实际上希望我的软件在同一软件安装中在 Windows 7 下有一个图标,在 Windows XP 下有另一个图标。

4

2 回答 2

2

如果是 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;            
        }
于 2012-08-21T16:58:56.090 回答
-1
 this.Icon = Icon.ExtractAssociatedIcon(@"Stringpath");
于 2016-12-12T06:21:51.570 回答