Das Snippet versteckt ein Programm und speichert ab ob es versteckt war oder angezeigt beim letzten beenden.
Naeheres finden Sie unter www.ploetzeneder.eu
// 1. Verstecken des Programms (z.b. Hide Button)
ActiveForm.Visible = false;
Properties.Settings.Default.visible = false;
Properties.Settings.Default.Save();
// 2. Anzeigen des Programms (z.b. mit einem NotifyIcon, dieses wird unten rechts im Tray angezeigt)
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
this.Visible = true;
Properties.Settings.Default.visible = true;
Properties.Settings.Default.Save();
}
// 3. Wenn das Programm gestartet wird soll es im alten Modus wieder starten das geht dann so
private void form1_Shown(object sender, EventArgs e)
{
this.Visible = Properties.Settings.Default.visible;
}
4 Kommentare zum Snippet