Feedback

C# - Programm im Tray verstecken

Veröffentlicht von am 7/30/2009
(2 Bewertungen)
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;
}
Abgelegt unter ploetzeneder, tray, icon, versecken.

4 Kommentare zum Snippet

Günther Foidl schrieb am 7/30/2009:
Was hat das mit Threads zu tun?
handycommander schrieb am 8/1/2009:
Ich denke, er meint Tray... So stehts zumindest auf seiner Homepage ;)
Ploetzi schrieb am 8/6/2009:
Selbstverstaendlich meinte ich tray
Jan Welker schrieb am 8/9/2009:
Ich habe den Titel mal umbenannt :-)
 

Logge dich ein, um hier zu kommentieren!