Общие сведения о компоненте ContextMenu (Windows Forms)
Обновлен: Ноябрь 2007
Важное примечание. |
---|
Хотя элементы управления MenuStrip и ContextMenuStrip заменяют элементы управления MainMenu и ContextMenu предыдущих версий и расширяют их функциональные возможности, однако при необходимости элементы управления MainMenu и ContextMenu можно сохранить для обратной совместимости и использования в будущем. |
Компонент Windows Forms ContextMenu используется для предоставления пользователям доступного контекстного меню часто используемых команд, связанных с выделенным объектом. Элементы контекстного меню часто представляют собой группы элементов из основных меню, встречающихся в различных местах приложения. Доступ к контекстному меню обычно осуществляется путем нажатия правой кнопки мыши. В формах Windows Forms контекстные меню связаны с элементами управления.
Ключевые свойства
Связь контекстного меню с элементом управления создается путем задания для свойства ContextMenu элемента управления компонента ContextMenu. Одно контекстное меню можно связать с несколькими элементами управления, но каждому элементу управления должно соответствовать только одно контекстное меню.
Ключевым свойством компонента ContextMenu является свойство MenuItems. Добавление пунктов меню может производиться путем программного создания объектов MenuItem и добавления их в свойство Menu.MenuItemCollection контекстного меню. Поскольку элементы контекстного меню обычно заимствуются из других меню, чаще всего они добавляются в контекстное меню путем копирования.