Feedback

C# - Programm im Tray verstecken

Veröffentlicht von am 30.07.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
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

// 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 30.07.2009:
Was hat das mit Threads zu tun?
handycommander schrieb am 01.08.2009:
Ich denke, er meint Tray... So stehts zumindest auf seiner Homepage ;)
Ploetzi schrieb am 06.08.2009:
Selbstverstaendlich meinte ich tray
Jan Welker schrieb am 09.08.2009:
Ich habe den Titel mal umbenannt :-)
 

Logge dich ein, um hier zu kommentieren!