3

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

我已将新图标作为现有项目添加到项目中,并尝试使用以下代码对其进行更改:

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

但我收到以下错误:

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

2 回答 2

4

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

于 2012-08-10T12:28:46.320 回答
4

右键单击您的图像,单击属性,然后在构建操作中,选择嵌入。

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

于 2012-08-10T12:28:50.683 回答