// 1. Agregar un control notifyIcon (Está en el cuadro de herramientas, igual que un Label)
// 2. En el evento Resize del Form, hacer que al minimizar se vaya al System Tray (área de notificación) con el siguiente código:
if (FormWindowState.Minimized == this.WindowState)
{
notifyIcon1.Visible = true;
notifyIcon1.ShowBalloonTip(500);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
notifyIcon1.Visible = false;
}
{
notifyIcon1.Visible = true;
notifyIcon1.ShowBalloonTip(500);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
notifyIcon1.Visible = false;
}
// 3. En el evento MouseDoubleClick del notifyIcon:
this.Show();
this.WindowState = FormWindowState.Normal;
this.WindowState = FormWindowState.Normal;
/* 4. En las propiedades del notifyIcon, asignar un Icon, un BalloonTipText y un BalloonTipTitle para que funcione, porque con esas propiedades vacías no correrá.*/
No hay comentarios.:
Publicar un comentario