1

我使用带有 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”是一个“类型”,在给定的上下文中无效”

谢谢您的帮助

4

1 回答 1

6

您忘记添加new关键字:

notifyIcon.Icon = new System.Drawing.Icon( Application.StartupPath + @"\noneed.ico" );
于 2011-06-30T21:31:01.630 回答