Comment : ajouter et supprimer des éléments de menu avec le composant ContextMenu Windows Forms
Explique comment ajouter et supprimer des éléments de menu contextuel dans Windows Forms.
Le composant Windows Forms ContextMenu fournit un menu de commandes fréquemment utilisées qui sont pertinentes pour l’objet sélectionné. Vous pouvez ajouter des éléments au menu contextuel en ajoutant MenuItem des objets à la MenuItems collection.
Vous pouvez supprimer des éléments d’un menu contextuel définitivement ; toutefois, au moment de l’exécution, il peut être plus approprié de masquer ou de désactiver les éléments à la place.
Important
Bien que MenuStrip et remplacez et ContextMenuStrip ajoutez des fonctionnalités aux MainMenu contrôles et ContextMenu aux contrôles des versions précédentes, MainMenu et ContextMenu sont conservés pour la compatibilité descendante et l’utilisation ultérieure si vous choisissez.
Pour supprimer des éléments d’un menu contextuel
Utilisez la ou RemoveAt la Remove méthode de la MenuItems collection du ContextMenu composant pour supprimer un élément de menu particulier.
' Removes the first item in the shortcut menu. ContextMenu1.MenuItems.RemoveAt(0) ' Removes a particular object from the shortcut menu. ContextMenu1.MenuItems.Remove(mnuItemNew)
// Removes the first item in the shortcut menu. contextMenu1.MenuItems.RemoveAt(0); // Removes a particular object from the shortcut menu. contextMenu1.MenuItems.Remove(mnuItemNew);
// Removes the first item in the shortcut menu. contextMenu1->MenuItems->RemoveAt(0); // Removes a particular object from the shortcut menu. contextMenu1->MenuItems->Remove(mnuItemNew);
-ou-
Utilisez la
Clear
méthode de laMenuItems
collection du ContextMenu composant pour supprimer tous les éléments du menu.ContextMenu1.MenuItems.Clear()
contextMenu1.MenuItems.Clear();
contextMenu1->MenuItems->Clear();
Voir aussi
.NET Desktop feedback
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour