Sprache: C#
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;
}
// 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;
}
Alte URL:
/snippet/programm-im-tray-verstecken/1196
Was hat das mit Threads zu tun?
Ich denke, er meint Tray… So stehts zumindest auf seiner Homepage 😉
Selbstverstaendlich meinte ich tray
Ich habe den Titel mal umbenannt 🙂