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]

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

// 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!