有任何方法可以使用应用程序图标作为通知图标

本文关键字:图标 通知 应用程序 任何 方法 可以使 | 更新日期: 2024-10-22 23:32:42

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

有没有办法将应用程序图标设置为通知图标(或反向)?我正在构建小型应用程序,并减少exe文件大小(甚至几KB)对我来说很重要

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

有任何方法可以使用应用程序图标作为通知图标

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

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

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

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

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

希望它能帮助