Warum ist WPF NotifyIcon Icon-Eigenschaft setter-eine Ausnahme?
Ich habe Probleme mit einem NotifyIcon WPF, die zweite Zeile ist eine Ausnahme zu werfen. Ich kann nicht scheinen, um einen Weg finden, um die Symbol-Datei habe ich in die Ressourcen, kann jemand helfen.
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);
- Was Ausnahme ist, es zu werfen?
- In meinem Fall war es FileNotFoundException. Hans Antwort unten sortiert es aus für mich.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Symbol(string) - Konstruktor sieht für eine Datei auf der Festplatte für die icon-Datei, sieht es nicht in eine Ressource. Verwenden Sie das Symbol(Stream) Konstruktor statt.
Oder Projekt verwenden + Eigenschaften, Registerkarte "Ressource", den Pfeil auf der Schaltfläche Ressource Hinzufügen, Hinzufügen Vorhandene Datei. Wählen Sie Ihren .ico-Datei ein. Dann würden Sie es verwenden, wie diese: