Udostępnij za pośrednictwem


Porady: dodawanie i usuwanie elementów menu za pomocą składnika ContextMenu formularzy systemu Windows

W tym artykule wyjaśniono, jak dodawać i usuwać elementy menu skrótów w formularzach systemu Windows.

Składnik Windows Forms ContextMenu udostępnia menu często używanych poleceń, które są istotne dla wybranego obiektu. Elementy można dodać do menu skrótów, dodając MenuItem obiekty do MenuItems kolekcji.

Możesz trwale usunąć elementy z menu skrótów; jednak w czasie wykonywania może być bardziej odpowiednie ukrycie lub wyłączenie elementów.

Ważne

Mimo że MenuStrip i zastąpić i ContextMenuStrip dodać funkcje do MainMenu kontrolek i ContextMenu poprzednich wersji, MainMenu i ContextMenu są zachowywane zarówno w celu zapewnienia zgodności z poprzednimi wersjami, jak i użycia w przyszłości, jeśli wybierzesz.

Aby usunąć elementy z menu skrótów

  1. Remove Użyj metody lub RemoveAt kolekcji MenuItemsContextMenu składnika, aby usunąć określony element menu.

    ' 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);  
    

    — lub —

  2. Clear Użyj metody kolekcji MenuItemsContextMenu składnika, aby usunąć wszystkie elementy z menu.

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

Zobacz też