Problema con eventos

20/02/2007 - 12:07 por José Mª Toro Bermejo | Informe spam
Hola a todos.
Estoy realizando una aplicacion en modo consola, en la que he incluido
mediante codigo un notifyicon.
Utilizando la api de windows oculto la ventana de la consola y muestro el
icono de notificacion en el systray.
Me he suscrito a los eventos MouseClick y MouseDoubleClick del notifyicon
pero a la hora de ejecutar la aplicacion no me lanza los eventos a los que
me he suscrito.
¿A que puede ser debido esto?
Ando un poco loco con este tema y ya no se que hacer.

Un saludo y gracias de antemano.

private NotifyIcon _Icono_notificacion;
this._Icono_notificacion = new NotifyIcon();
this._Icono_notificacion.MouseClick += new
MouseEventHandler(this.Icono_notificacion_MouseClick);

private void Icono_notificacion_MouseClick(object sender, MouseEventArgs e)
{
this._Icono_notificacion.ShowBalloonTip(5);
}
 

Leer las respuestas

#1 Leonardo
20/02/2007 - 14:57 | Informe spam
Hola José:

Me pasaba lo mismo en una página web en la que quería asociar el boton a un
manejador y no me tomaba dicho evento.
Hasta que con la ayuda de la gente de este foro puse la sentencia:

button1.click += new EventHandler(button1_click);

pero esa sentencia va en el Init de la página web... porque si la ponés en
otro lado la ignora. Desconozco si en tu caso te puede ayudar. Espero que
sí.

saludos.
"José Mª Toro Bermejo" escribió en el mensaje
news:
Hola a todos.
Estoy realizando una aplicacion en modo consola, en la que he incluido
mediante codigo un notifyicon.
Utilizando la api de windows oculto la ventana de la consola y muestro el
icono de notificacion en el systray.
Me he suscrito a los eventos MouseClick y MouseDoubleClick del notifyicon
pero a la hora de ejecutar la aplicacion no me lanza los eventos a los que
me he suscrito.
¿A que puede ser debido esto?
Ando un poco loco con este tema y ya no se que hacer.

Un saludo y gracias de antemano.

private NotifyIcon _Icono_notificacion;
this._Icono_notificacion = new NotifyIcon();
this._Icono_notificacion.MouseClick += new
MouseEventHandler(this.Icono_notificacion_MouseClick);

private void Icono_notificacion_MouseClick(object sender, MouseEventArgs
e)
{
this._Icono_notificacion.ShowBalloonTip(5);
}

Preguntas similares