Instrukcje: 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 zawiera menu często używanych poleceń, które są istotne dla wybranego obiektu. Elementy można dodać do menu skrótów, dodając obiekty MenuItem do kolekcji MenuItems.
Możesz trwale usunąć elementy z menu kontekstowego; jednak podczas działania programu bardziej odpowiednie może być ukrycie lub wyłączenie tych elementów.
Ważny
Mimo że MenuStrip i ContextMenuStrip zastępują i dodają funkcjonalność do kontrolek MainMenu i ContextMenu, poprzednich wersji, MainMenu i ContextMenu są zachowywane zarówno dla zgodności z poprzednimi wersjami, jak i do przyszłego użycia, jeśli wybierzesz.
Aby usunąć elementy z menu skrótów
Użyj metody Remove lub RemoveAt kolekcji MenuItems składnika ContextMenu, 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-
Użyj metody
Clear
z kolekcjiMenuItems
w składniku ContextMenu, aby usunąć wszystkie elementy z menu.ContextMenu1.MenuItems.Clear()
contextMenu1.MenuItems.Clear();
contextMenu1->MenuItems->Clear();
Zobacz też
.NET Desktop feedback