C# 有没有办法使用应用程序图标作为通知图标?

C# 有没有办法使用应用程序图标作为通知图标?,c#,icons,C#,Icons,我使用相同的图标为我的应用程序设置图标和通知图标,但在编译时,我的exe文件中有两个图标 有没有办法将应用程序图标设置为通知图标(或反转)?我正在构建微型应用程序,减少exe文件的大小(甚至几千字节)对我来说很重要 你能帮我解决这个问题吗?非常感谢。使您的主窗体图标与应用程序图标相同,并在窗体加载中将NotifyIcon控件的icon属性设置为this.icon 如果您希望您的NotifyIcon与您的应用程序具有相同的图标,请在您的表单中执行以下操作: trayIcon.Icon = new

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

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


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

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


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

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

如果要获取.exe本身的主图标,可以按如下方式操作:

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

我的应用程序没有标题栏,也没有在任务栏中显示图标,所以我没有设置窗体图标。我的问题不可能解决吗?嗯,我不认为这是个问题。