Windows Forms: NotifyIcon événement non déclenché
Bonjour,
J'ai un souci d'implémentation en c# concernant les événements liés à un NotifyIcon.
Code:
1 2 3 4 5 6
|
private void InitializeComponent()
{
monIcon = new NotifyIcon();
monIcon.Visible = true;
monIcon.MouseClick += new MouseEventHandler(monIcon_MouseClick); |
Tout ceci fonctionne très bien, et le clic de la souris est bien détecté.
Par contre, si l'icone n'est pas visible lors de l'initialisation, impossible de déclencher l'événement de souris:
Code:
1 2 3 4 5 6
|
private void InitializeComponent()
{
monIcon = new NotifyIcon();
monIcon.Visible = false;
monIcon.MouseClick += new MouseEventHandler(monIcon_MouseClick); |
Et dans une autre fonction (après plusieurs traitements), je voudrais que l'icone soit visible
Code:
monIcon.Visible = true;
Il devient bien visible, par contre, les événements de souris (créés lors de l'initialisation) ne sont pas déclenchés.
Est ce que quelqu'un pourrait de donner une idée, sur l'erreur ou le mécanisme correct que je dois utiliser?
Merci d'avance.