Практическое руководство. Добавление и удаление элементов меню с помощью компонента ContextMenu в Windows Forms
Объясняется, как добавлять и удалять элементы контекстного меню в Windows Forms.
Windows Forms ContextMenu компонент предоставляет меню часто используемых команд, относящихся к выбранному объекту. Элементы добавляются в контекстное меню, добавив MenuItem объектов MenuItems коллекции.
Элементы контекстного меню можно удалить без возможности восстановления; Тем не менее во время выполнения он может быть более подходящим для скрытия или отключение элементов.
Important
Несмотря на то что MenuStrip и ContextMenuStrip заменяют и расширяют функциональные возможности для MainMenu и ContextMenu элементы управления из предыдущих версий MainMenu и ContextMenu можно сохранить для обратной совместимости и использования в будущем, если выбран.
Чтобы удалить элементы из контекстного меню
Используйте Remove или RemoveAt метод MenuItems коллекцию 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);
-или-
Используйте
Clear
методMenuItems
коллекцию ContextMenu компонента для удаления всех элементов в меню.ContextMenu1.MenuItems.Clear()
contextMenu1.MenuItems.Clear();
contextMenu1->MenuItems->Clear();