有没有办法使用应用程序图标的通知图标?

时间:2012-08-04 03:40:19

标签: c# icons

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

有没有办法设置应用程序图标来通知图标(或反向)?我构建小应用程序并减少exe文件大小(甚至几千字节)对我来说非常重要。

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

3 个答案:

答案 0 :(得分:2)

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

 trayIcon.Icon = new Icon(this.Icon, 40, 40); //trayIcon is your NotifyIcon

答案 1 :(得分:0)

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

希望有所帮助

答案 2 :(得分:0)

如果你想获得.exe本身的主图标,你可以这样做:

NotifyIcon.Icon = System.Drawing.Icon.ExtractAssociatedIcon(Application.ExecutablePath);