Show / Hide Table of Contents

Практическое руководство. Добавление и удаление элементов меню с помощью компонента ContextMenu в Windows Forms

Объясняется, как добавлять и удалять элементы контекстного меню в Windows Forms.

Windows Forms ContextMenu компонент предоставляет меню часто используемых команд, относящихся к выбранному объекту. Элементы добавляются в контекстное меню, добавив MenuItem объектов MenuItems коллекции.

Элементы контекстного меню можно удалить без возможности восстановления; Тем не менее во время выполнения он может быть более подходящим для скрытия или отключение элементов.

Important

Несмотря на то что MenuStrip и ContextMenuStrip заменяют и расширяют функциональные возможности для MainMenu и ContextMenu элементы управления из предыдущих версий MainMenu и ContextMenu можно сохранить для обратной совместимости и использования в будущем, если выбран.

Чтобы удалить элементы из контекстного меню

  1. Используйте 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);  
    

    -или-

  2. Используйте Clear метод MenuItems коллекцию ContextMenu компонента для удаления всех элементов в меню.

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

См. также

  • ContextMenu
  • Компонент ContextMenu
  • Общие сведения об элементе управления ContextMenu
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX