我使用相同的图标为我的应用程序设置图标并通知图标,但在编译时,我的exe文件里面有两个图标。
有没有办法设置应用程序图标来通知图标(或反向)?我构建小应用程序并减少exe文件大小(甚至几千字节)对我来说非常重要。
你可以帮我解决这个问题吗?非常感谢你。答案 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);