我在设置应用程序和通知图标时使用相同的图标,但在编译时,我的exe文件内部有两个图标。
有没有办法将应用程序图标设置为通知图标(或反之)?我正在构建小型应用程序,减小exe文件大小(即使只有几千字节)对我来说都很重要。
你能帮我解决这个问题吗?非常感谢。
NotifyIcon
使用与您的应用程序相同的图标,在您的窗体中实现以下操作即可: trayIcon.Icon = new Icon(this.Icon, 40, 40); //trayIcon is your NotifyIcon
NotifyIcon.Icon = System.Drawing.Icon.ExtractAssociatedIcon(Application.ExecutablePath);
将您的主窗体图标设置为应用程序图标,并在 Form_Load 中将 NotifyIcon 控件的图标属性设置为 this.Icon。
希望能帮到您