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
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 —
Clear
Użyj metody kolekcjiMenuItems
ContextMenu składnika, aby usunąć wszystkie elementy z menu.ContextMenu1.MenuItems.Clear()
contextMenu1.MenuItems.Clear();
contextMenu1->MenuItems->Clear();
Zobacz też
.NET Desktop feedback