Hola
mis lectores, hoy les vengo a traer un pequeño tutorial de el componente
NotifyIcon en Visual Studio 2010.
Para el que no sepa a que me
refiero, un icono de notificación es el que aparece normalmente en la parte
inferior derecha, dentro de nuestra barra de tareas.
En nuestra forma vamos a
arrastrar el objeto desde la barra de herramientas,
Para ello
contamos con los siguientes eventos
En este ejemplo
utilizaremos:
- MouseDoubleClick
Para abrir de
nuevo la aplicación minimizada al área de notificación.
Primeramente
vamos a irnos al evento FormClosing de nuestra forma (la cual llame
NotifyIconTest)
Haremos que
cuando cerremos la forma se minimice a nuestro icono por tanto vamos a cancelar
el cierre y esconderla, por consiguiente configurar nuestro NotifyIcon:
private void NotifyIconTest_FormClosing(object
sender, FormClosingEventArgs e)
{
e.Cancel = true; // cancelamos el cierre.
this.Hide(); // escondemos la forma.
// Usamos el mismo icono
de la aplicación.
notifyIcon1.Icon
= new
Icon(SystemIcons.Application, 40,
40);
notifyIcon1.Visible = true;
notifyIcon1.BalloonTipText = text;
notifyIcon1.BalloonTipIcon = ToolTipIcon.Info;
notifyIcon1.BalloonTipTitle = “”;
notifyIcon1.ShowBalloonTip(500); // tiempo en milisegundos.
}
Ahora nos vamos
al evento MouseDoubleClick de
nuestro notifyIcon1 y mostramos la forma de nuevo.
private void notifyIcon1_MouseDoubleClick(object
sender, MouseEventArgs e)
{
this.Show(); // mostramos la forma
}
Hagamos la prueba…
Corremos la aplicación
(F5).
Presionamos el botón
cerrar(X).
Nos mostrara el
mensaje que configuramos y la forma desaparecerá.
Presionamos doble
clic en el icono
Nos mostrara la
forma nuevamente.
Éxito : )
También puedes
mandar a llamar el método ShowBalloonTip cuantas
veces quieras, configurando los textos, títulos, iconos y sus eventos.
Ya todo depende
de su creatividad, espero les halla sido de gran ayuda este pequeño tutorial.
Nos vemos en la próxima.