notifyIcon
auf Ihre App von Toolbox hinzufügen.
Wählen Sie Ihre Haupt form
>> gehen Sie zu der Properties
>> wählen Sie Events
Symbol >> unter FromClosing event
Typ MainForm_FormClosing
>> drücken Sie Enter.
In geöffnet .cs
Datei folgendes Ereignis Aktion eingeben:
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
this.Hide();
notifyIcon.Visible = true;
ShowInTaskbar = false;
e.Cancel = true;
}
Jetzt ist Ihr Haupt FORM Fenster in die Taskleiste minimiert werden, wenn Sie auf X-Taste klicken. Der nächste Schritt besteht darin, FORM in den Normalzustand zurückzuversetzen.
Gehen Sie zu der Properties
Ihrer notifyIcon
>> finden DoubleClick event
>> geben Sie NotifyIcon_DoubleClick
und drücken Sie die Eingabetaste, um Ereignisfunktion für Sie erstellt zu bekommen.
diesen Code auf Ihre Veranstaltung Put:
private void NotifyIcon_DoubleClick(object sender, EventArgs e)
{
this.Show();
notifyIcon.Visible = false;
}
Nun, wenn Sie das Notify-Symbol in der Phantasie Stil machen wollen Sie Kontextmenü hinzufügen und verknüpfen es mit Ihrem Symbol benachrichtigen , so dass Sie so etwas bekommen:
Hier ist wHE re Sie Context zu NotifyIcon verlinken:
Viel Glück!
Also muss ich ein Icon namens "Main.ico" in meinem ApplicationDirectory haben? –
LeGrandMere - Dank für hervorragende succint fix. Felix D: Sie können hinzufügen Icon mit: var iconStream = Application.GetResourceStream (new Uri ("pack: // Anwendung: ,,,/LaunchPad.UI; Komponente/Bilder/Launch.ico")) ?. Strom; dann tun var ni = new NotifyIcon { Icon = new Icon (iconStream), Visible = true }; – yonsk