如何在两个图标之间的C#中交替使用notifyicon?

时间:2011-06-30 21:13:44

标签: c# winforms visual-studio-2010 notifyicon

我使用VS2010和C#以及WinForm。当满足某个条件时,我希望C#中的notifyicon在两个图标之间交替显示。我看到下面的代码是为单个图标创建的,但我看不出如何以编程方式更改它。 “((System.Drawing.Icon)(resources.GetObject(”notifyIcon.Icon“)))”部分对我没有意义。

notifyIcon.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon.Icon")));

我试过......

notifyIcon.Icon = (System.Drawing.Icon(Application.StartupPath + @"\noneed.ico"));

但不会工作。我收到错误“System.Drawing.Icon'是'type',在给定的上下文中无效”

感谢您的帮助

1 个答案:

答案 0 :(得分:6)

您忘记添加new关键字:

notifyIcon.Icon = new System.Drawing.Icon( Application.StartupPath + @"\noneed.ico" );