Поделиться через


Обзор компонентов ContextMenu (Windows Forms)

Важный

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

С помощью компонента Windows Forms ContextMenu можно предоставить пользователям контекстное меню часто используемых команд, связанных с выбранным объектом. Элементы в контекстном меню часто представляют собой подмножество элементов из главных меню, которые отображаются в другом месте приложения. Как правило, пользователь может получить доступ к контекстном меню, щелкнув правой кнопкой мыши. В Windows Forms контекстные меню связаны с элементами управления.

Ключевые свойства

Контекстное меню можно связать с элементом управления, задав свойство ContextMenu элемента управления компоненту ContextMenu. Одно контекстное меню может быть связано с несколькими элементами управления, но каждый элемент управления может иметь только одно контекстное меню.

Ключевым свойством компонента ContextMenu является свойство MenuItems. Элементы меню можно добавлять программным способом, создавая объекты MenuItem и добавляя их в Menu.MenuItemCollection контекстного меню. Так как элементы в контекстном меню обычно рисуются из других меню, вы чаще всего добавите элементы в контекстное меню, скопировав их.

См. также