3

WPFのNotifyIconに問題があり、2行目で例外がスローされています。リソースにあるアイコンファイルを使用する方法が見つからないようです。誰か助けてもらえますか。

notifyI = new NotifyIcon();
notifyI.Icon = new Icon("Power.ico");
notifyI.Text = "Shutdown Timer";
notifyI.Visible = true;
notifyI.MouseDoubleClick += new
System.Windows.Forms.MouseEventHandler(notifyI_MouseDoubleClick);
4

1 に答える 1

14

Icon(string) コンストラクターは、アイコン ファイルのディスク上のファイルを検索します。リソースは検索しません。代わりに Icon(Stream) コンストラクターの使用を検討してください。

または、[プロジェクト + プロパティ]、[リソース] タブ、[リソースの追加] ボタンの矢印、[既存のファイルの追加] を使用します。.ico ファイルを選択します。次に、次のように使用します。

 notifyI.Icon = Properties.Resources.Power;
于 2010-05-29T16:36:47.110 に答える