Postupy: Přidání a odebrání položek nabídky pomocí komponenty Windows Forms ContextMenu
Vysvětluje, jak přidat a odebrat položky místní nabídky ve Windows Forms.
Komponenta Windows Forms ContextMenu poskytuje nabídku často používaných příkazů, které jsou relevantní pro vybraný objekt. Do kontextové nabídky můžete přidat položky přidáním MenuItem objektů do kolekce MenuItems.
Položky můžete z kontextové nabídky trvale odebrat; při běhu programu však může být vhodnější položky skrýt nebo zakázat.
Důležitý
I když MenuStrip a ContextMenuStrip nahrazují a přidávají funkce do ovládacích prvků MainMenu a ContextMenu předchozích verzí, MainMenu a ContextMenu se zachovají pro zpětnou kompatibilitu i budoucí použití, pokud se rozhodnete.
Odstranit položky z místní nabídky
K odebrání konkrétní položky nabídky použijte metodu Remove nebo RemoveAt z kolekce MenuItems komponenty ContextMenu.
' 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);
-nebo-
K odebrání všech položek z nabídky použijte metodu
Clear
z kolekceMenuItems
komponenty ContextMenu.ContextMenu1.MenuItems.Clear()
contextMenu1.MenuItems.Clear();
contextMenu1->MenuItems->Clear();
Viz také
- ContextMenu
- Komponenta ContextMenu
- přehled komponenty ContextMenu
.NET Desktop feedback