我在C#和WinForm中使用VS2010。当满足特定条件时,我希望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',在给定的上下文中无效”

谢谢您的帮助

最佳答案

您忘记添加new关键字:

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

关于c# - 如何使C#中的notifyicon在两个图标之间交替?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6541166/

10-10 06:50