4

我使用相同的图标为我的应用程序设置图标和通知图标,但是在编译时,我的 exe 文件里面有两个图标。

有什么方法可以将应用程序图标设置为通知图标(或反向)?我正在构建小型应用程序并减少 exe 文件大小(甚至是几千字节)对我来说很重要。

你能帮我解决这个问题吗?非常感谢。

4

3 回答 3

3

如果您希望您NotifyIcon的应用程序具有相同的图标,请在您的表单中执行以下操作:

 trayIcon.Icon = new Icon(this.Icon, 40, 40); //trayIcon is your NotifyIcon
于 2013-09-02T01:00:33.873 回答
3

如果要获取 .exe 本身的主图标,可以这样做:

NotifyIcon.Icon = System.Drawing.Icon.ExtractAssociatedIcon(Application.ExecutablePath);
于 2018-04-25T18:00:50.060 回答
0

使您的主窗体图标与您的应用程序图标相同,并在 Form_Load 中将 NotifyIcon 控件的图标属性设置为 this.Icon。

希望能帮助到你

于 2012-08-04T03:52:49.433 回答