2010-05-27 9 views
2

Dans mon application C# (2.0 framework) j'utilise notify Icon control. Je veux montrer à partir de ce contrôle une pointe de ballon. mais l'événement "showBalloonTip" est un peu long et je veux montrer ce ballon pour toujours. J'ai essayé d'utiliser une minuterie qui montrera le ballon encore et encore, mais à Vista il ya un effet de décoloration pour les ballons et si elle n'est pas désactivée toutes les 25-30 secondes, le ballon va se fondre.C# NotifyIcon ShowBalloonTip timeout

Une idée?

Merci.

Répondre

4

La bulle est décolorée par défaut et fait partie du comportement commun de Windows. Vous ne pouvez pas l'ajuster. Ce que vous pouvez faire est de créer un formulaire, placez-le manuellement à côté de la barre d'outils et affichez-le au sommet (mais pas de dialogue) et utilisez l'événement BalloonTipShown pour remplacer l'affichage du ballon réel.