Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 4. Меню
⇒ ⇒ ⇒ ⇒ ⇒ Конструирование меню во время разработки

Читать далее: Изменение меню во время выполнения

Создание контекстного меню

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

Контекстное меню во многом напоминает главное меню: оно также содержит набор элементов меню и управляет этим набором. Для элементов контекстного меню можно задавать быстрые клавиши, но поддержки клавиш доступа для них не предусмотрено. Чтобы связать контекстное меню с формой или элементом управления, занесите в его свойство ContextMenu имя этого меню.

Создание контекстного меню

  1. Поместите на форму компонент ContextMenu, перетащив его с Toolbox или дважды щелкнув его значок на инструментальной панели — ContextMenu появится в области компонентов.
  2. В окне дизайнера введите в поле компонента ContextMenu, расположенное в области меню формы, имя первого элемента. Когда появятся дополнительные поля, введите в них имена дополнительных элементов меню; продолжайте, пока не создадите все элементы меню.
  3. В окне Properties задайте необходимые значения для свойств элементов меню.
  4. Выберите форму или элемент управления, с которым хотите связать данное контекстное меню. В окне свойств элемента управления или формы занесите в свойство ContextMenu имя компонента контекстного меню. Если во время выполнения щелкнуть правой кнопкой этот элемент управления или форму, откроется назначенное контекстное меню. Одно контекстное меню разрешается связывать с несколькими элементами управления, но у элемента управления может быть только одно контекстное меню.
Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz