¿Cómo puedo usar dos NotifyIcons en C #, sin la segunda desaparición cuando pasa el ratón sobre?

StackOverflow https://stackoverflow.com/questions/3707554

Pregunta

Tengo una aplicación VS2008 que las necesidades para mostrar dos notifyIcons en la bandeja del sistema. Uno de ellos es el icono principal de la aplicación, lo que permite un rápido acceso a la interfaz gráfica de usuario. El segundo es un icono "nuevo mensaje", que se presenta cuando llega un nuevo mensaje, y se oculta cuando el usuario hace doble clic en él, al igual que el nuevo icono de mensaje de correo de Outlook.

El problema que estoy teniendo es el segundo icono de mensaje que se esconde cada vez que el ratón se mueve sobre la bandeja del sistema. El primer icono se comporta como se esperaba, y permanece en la bandeja del sistema mientras se ejecuta la aplicación.

¿Alguna idea?

¿Fue útil?

Solución

Gracias - Esto fue en parte debido a las ventanas fallo y un error en mi código. Parece que el icono no permanecerá visible cuando se muestra una punta de globo - debe ser forzado visible antes de que muestra la punta globo. El icono no se actualizaba hasta que me mudé a mi ratón sobre la bandeja.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top