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


Общие сведения о компоненте ContextMenu (Windows Forms)

Важно!

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

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

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

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

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

См. также

Ссылки

ContextMenu

MenuStrip

ContextMenuStrip