c#如何更改托盘图标

时间:2012-08-10 12:26:37

标签: c# embedded-resource trayicon

我还在学习C#而且我被卡住了。我的问题是我有一个托盘图标,当事情发生时必须更改。

我已将新图标添加为项目的现有项目,我正在尝试使用此代码更改它:

this.notifyIcon1.Icon = new Icon(GetType(), "newmailIcon.ico");

但我收到以下错误:

Resource 'newmailIcon.ico' cannot be found in class 'Traym_Icon.Form1'.

2 个答案:

答案 0 :(得分:4)

您必须手动将newmailIcon.ico添加为项目中的资源文件。

答案 1 :(得分:4)

右键单击图像,单击“propereties”,然后在“构建”操作中选择“嵌入”。

或创建.resx,您将在其中保留图标。