我在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/