Comment puis-je utiliser deux NotifyIcons en C # sans le second disparaissant quand je survolez avec la souris?

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

Question

J'ai une application VS2008 qui a besoin d'afficher deux notifyIcons dans le plateau de système. L'une est l'icône d'application principale, ce qui permet un accès rapide à l'interface graphique. La seconde est une icône « nouveau message », qui est affiché lorsqu'un nouveau message arrive, et caché lorsque l'utilisateur double-clique dessus, un peu comme la nouvelle icône de message Outlook.

Le problème que j'ai est le deuxième icône de message est masqué à chaque fois que la souris est déplacée sur le plateau du système. La première icône se comporte comme prévu, et reste dans la zone de notification lorsque l'application est en cours d'exécution.

Toutes les idées?

Était-ce utile?

La solution

Merci - ce fut en partie en raison de fenêtres pépin et un bug dans mon code. Semble l'icône ne restera pas visible lors de l'affichage d'une pointe de baloon - il doit être forcé visible avant de montrer le bout de ballon. L'icône ne rafraîchit pas jusqu'à ce que je me suis déplacé ma souris sur le plateau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top