Vue d'ensemble du composant ContextMenu (Windows Forms)
Important
Bien que MenuStrip et ContextMenuStrip remplacent les contrôles MainMenu et ContextMenu des versions précédentes et leur ajoutent des fonctionnalités, MainMenu et ContextMenu sont conservés pour la compatibilité descendante et une utilisation future, si tel est votre choix.
Le composant ContextMenu Windows Forms permet de fournir aux utilisateurs un menu contextuel aisément accessible constitué des commandes les plus fréquemment utilisées qui sont associées à l'objet sélectionné. Les éléments d'un menu contextuel constituent souvent un sous-ensemble des éléments des menus principaux qui s'affichent ailleurs dans l'application. Un utilisateur peut en général accéder à un menu contextuel en cliquant avec le bouton droit sur la souris. Sur les Windows Forms, les menus contextuels sont associés aux contrôles.
Propriétés de clé
Vous pouvez associer un menu contextuel à un contrôle en affectant comme valeur à la propriété ContextMenu de ce dernier le composant ContextMenu. Un seul menu contextuel peut être associé à plusieurs contrôles ; toutefois, à chaque contrôle ne peut être associé qu'un seul menu contextuel.
La principale propriété du composant ContextMenu est MenuItems. Vous pouvez ajouter des éléments de menu en créant des objets MenuItem par programme et les ajoutant au Menu.MenuItemCollection du menu contextuel. Les options d'un menu contextuel étant habituellement extraites d'autres menus, il suffit de les copier pour les ajouter.