Partager via


Vue d'ensemble du contrôle ToolBar (Windows Forms)

Notes

Le contrôle ToolStrip remplace le contrôle ToolBar et lui ajoute des fonctionnalités ; toutefois, le contrôle ToolBar est conservé pour la compatibilité descendante et une utilisation ultérieure, si tel est votre choix.

Le contrôle ToolBar Windows Forms est utilisé dans les formulaires comme une barre de contrôles affichant une rangée de menus déroulants et de boutons bitmap qui activent des commandes. Ainsi, le fait de cliquer sur un bouton de barre d'outils peut revenir à choisir une commande dans un menu. Les boutons peuvent être configurés pour apparaître et se comporter comme des boutons de commande, des menus déroulants ou des séparateurs. En règle générale, une barre d'outils contient des boutons et des menus correspondant à des éléments dans la structure de menus d'une application et offre ainsi un accès rapide à ses fonctions et commandes les plus fréquemment utilisées.

Utilisation du contrôle ToolBar

Un contrôle ToolBar est généralement « ancré » en haut de la fenêtre parent, mais il peut également être ancré de n'importe quel côté de la fenêtre. Une barre d'outils peut afficher des info-bulles lorsque l'utilisateur pointe avec la souris sur un bouton. Une info-bulle est une petite fenêtre indépendante contenant une brève description de la fonction du bouton ou du menu. Pour afficher les info-bulles, la propriété ShowToolTips doit avoir la valeur true.

Notes

Certaines applications comportent des contrôles très similaires à la barre d'outils, capables de « flotter » au-dessus de la fenêtre d'application et d'être repositionnés. Le contrôle ToolBar Windows Forms ne permet pas ces actions.

Lorsque la propriété Appearance a la valeur Normal, les boutons de barre d'outils s'affichent en relief et en trois dimensions. Vous pouvez attribuer à la propriété Appearance de la barre d'outils la valeur Flat pour donner à la barre d'outils et à ses boutons un aspect plat. Lorsque le pointeur de la souris passe sur un bouton à deux dimensions, ce dernier prend un aspect tridimensionnel. Les boutons de barre d'outils peuvent être divisés en groupes logiques à l'aide de séparateurs. Un séparateur est un bouton de barre d'outils avec la propriété Style ayant la valeur Séparateur. Il se présente comme un espace vide dans la barre d'outils. Lorsque la barre d'outils a un aspect à deux dimensions, les séparateurs se présentent comme des lignes et non comme des espaces entre les boutons.

Le contrôle ToolBar permet de créer des barres d'outils en ajoutant des objets Button à une collection Buttons. Vous pouvez utiliser l'Éditeur de collections pour ajouter des boutons à un contrôle ToolBar ; à chaque objet Button doit être assigné un texte ou une image (ou les deux). L'image est fournie par un composant ImageList associé. Au moment de l'exécution, vous pouvez ajouter ou retirer des boutons de la ToolBar.ToolBarButtonCollection à l'aide des méthodes Add et Remove. Pour programmer les boutons d'une ToolBar, ajoutez le code aux événements ButtonClick de la ToolBar, à l'aide de la propriété Button de la classe ToolBarButtonClickEventArgs afin de déterminer le bouton qui a fait l'objet d'un clic.

Voir aussi

Tâches

Comment : ajouter des boutons à un contrôle ToolBar

Comment : définir une icône pour un bouton de barre d'outils

Comment : déclencher des événements de menu pour les boutons de barre d'outils

Référence

ToolBar

Autres ressources

ToolBar, contrôle (Windows Forms)