1

C# と WinForm で VS2010 を使用しています。特定の条件が満たされたときに、C# の通知アイコンが 2 つのアイコンを交互に表示するようにしたいと考えています。以下のコードは単一のアイコン用に作成されていることがわかりますが、プログラムで変更する方法がわかりません。「((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' です。指定されたコンテキストでは無効です」というエラーが表示されます。

助けてくれてありがとう

4

1 に答える 1

6

newキーワードを追加するのを忘れた場合:

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