Sdílet prostřednictvím


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

  1. 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-

  2. K odebrání všech položek z nabídky použijte metodu Clear z kolekce MenuItems komponenty ContextMenu.

    ContextMenu1.MenuItems.Clear()  
    
    contextMenu1.MenuItems.Clear();  
    
    contextMenu1->MenuItems->Clear();  
    

Viz také