008 — Пример создания меню в C#. Элемент управления menuStrip

Пример создания меню в C#. Элемент управления menuStrip


Содержание


Условие задачи

Создать приложение типа Windows Forms Application. На форме приложения создать меню по образцу, как показано на рисунке 1.

Программа - меню

Рис. 1. Меню, которое нужно создать

 


Выполнение

1. Запустить Microsoft Visual Studio. Создать проект по шаблону Windows Forms Application

Подробный пример создания проекта по шаблону Windows Forms Application описывается здесь.

Сохранить проект под произвольным именем.

 

2. Элемент управления MenuStrip

Для создания меню используется элемент управления MenuStrip. Он размещается на панели Toolbox во вкладке «Menus&Toolbars» (рис. 2).

C# Windows Forms Элемент управления MenuStrip

Рис. 2. Элемент управления MenuStrip

После вынесения компонента на форму (с помощью мышки) форма приложения примет вид, как показано на рисунке 3. В нижней части окна проектирования формы размещается объект с именем menuStrip1. С помощью этого имени можно иметь доступ к свойствам и методам меню.

C# Windows Forms Форма приложения menuStrip

Рис. 3. Форма приложения после размещения компонента MenuStrip

Если навести курсор мыши на элемент меню TypeHere, то появится кнопка вызова всплывающего меню. Если раскрыть всплывающее меню (клик мышкой), то откроется возможность выбора одного из трех видов элементов управления в меню (рис. 4):

  • MenuItem – стандартный элемент меню;
  • ComboBox – элемент меню типа «нисходящий список»;
  • TextBox – элемент меню типа «поле ввода».

В нашем случае выбираем первый вариант MenuItem.

C# Windows Forms Типы элементов меню

Рис. 4. Типы элементов меню

Для создания подменю File достаточно набрать текст «File» (рис. 5). С помощью мышки и клавиатуры, можно добавлять элементы меню. Для удаления элемента меню, его предварительно нужно выделить мышкой и нажать клавишу Delete.

C# Windows Forms Создание подменю File

Рис. 5. Создание подменю File

После создания всех элементов меню, форма приложения примет вид, как показано на рисунке 6.

C# Windows Forms Форма приложения

Рис. 6. Форма приложения после создания меню

Следующими шагами есть программирование событий, связанных с выбором конкретного элемента меню.

 


Связанные темы