Feedback

C# - Form als Tray Icon ablegen (Notifyicon)

Veröffentlicht von am 17.05.2006
(7 Bewertungen)
Beim minimieren wird das aktuelle Fenster als Trayicon abgelegt und nicht mehr in der Taskleiste angezeigt. Beim Klick auf das Trayicon wird die Form wiederhergestellt.
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.

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

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

// das notifyIcon1 kann am einfachsten per Designer erstellt werden

private void notifyIcon1_Click_1(object sender, System.EventArgs e)
{     
  this.ShowInTaskbar = true;
  this.notifyIcon1.Visible = false;
  this.WindowState = FormWindowState.Normal;
}

private void Form1_Resize(object sender, System.EventArgs e)
{
  if (this.WindowState == FormWindowState.Minimized)
  {
    this.notifyIcon1.ContextMenu = contextMenu1;
    this.ShowInTaskbar = false;
    this.WindowState = FormWindowState.Minimized;
    this.notifyIcon1.Visible = true;
  }
}   

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!