3

我在 WPF 中的 NotifyIcon 遇到问题,第二行抛出异常。我似乎无法找到使用资源中的图标文件的方法,任何人都可以帮忙。

notifyI = new NotifyIcon();
notifyI.Icon = new Icon("Power.ico");
notifyI.Text = "Shutdown Timer";
notifyI.Visible = true;
notifyI.MouseDoubleClick += new
System.Windows.Forms.MouseEventHandler(notifyI_MouseDoubleClick);
4

1 回答 1

14

Icon(string) 构造函数在磁盘上查找图标文件的文件,它不在资源中查找。考虑改用 Icon(Stream) 构造函数。

或者使用项目+属性,资源选项卡,添加资源按钮上的箭头,添加现有文件。选择您的 .ico 文件。然后你会像这样使用它:

 notifyI.Icon = Properties.Resources.Power;
于 2010-05-29T16:36:47.110 回答