Vue d'ensemble du composant NotifyIcon (Windows Forms)
Le composant NotifyIcon Windows Forms est utilisé en général afin d'afficher des icônes pour les processus s'exécutant à l'arrière-plan et ne présentant pas d'interface utilisateur la plupart du temps. Un tel processus serait, par exemple, un programme de détection de virus auquel l'utilisateur accéderait en cliquant sur une icône dans la zone d'état de la barre des tâches.
Propriétés clés de NotifyIcons
Chaque composant NotifyIcon affiche une unique icône dans la zone d'état. Si trois processus s'exécutent en arrière-plan et si vous souhaitiez afficher une icône pour chacun d'eux, vous devez ajouter trois composants NotifyIcon au formulaire. Les principales propriétés du composant NotifyIcon sont Icon et Visible. La propriété Icon définit l'icône qui apparaît dans la zone d'état. Pour que cette icône s'affiche, la propriété Visible doit avoir la valeur true.
Si vous utilisez Visual Studio 2005, vous avez accès à une grande bibliothèque d'images standard que vous pouvez utiliser avec le contrôle NotifyIcon. Pour plus d'informations, consultez Visual Studio 2005 Image Library et Visual Studio 2008 Image Library et Bibliothèque d'images Visual Studio.
Options NotifyIcons
Vous pouvez associer des bulles de message, des menus contextuels et des info-bulles à un NotifyIcon pour aider l'utilisateur.
Vous pouvez afficher des bulles de message pour une NotifyIcon en appelant la méthode ShowBalloonTip et en spécifiant la durée d'affichage de la bulle. Vous pouvez également spécifier le texte, l'icône et le titre de l'info-bulle à l'aide de BalloonTipText, BalloonTipIcon et BalloonTipTitle, respectivement. Les composants NotifyIcon peuvent également avoir des info-bulles et des menus contextuels associés. Pour plus d'informations, consultez Vue d'ensemble du composant ToolTip (Windows Forms) et Vue d'ensemble du composant ContextMenu (Windows Forms).