Создание главного меню
Рассмотрим разработку следующей программы.
![]() |
рис.6
Большинство Windows-приложений оснащено главным меню, которое представляет собой иерархическую структуру выполняемых функций и команд. Практически все функции, которые можно осуществить при по- мощи элементов управления, имеют свой аналог в виде пункта меню.
Для создания главного меню используется элемент управления MenuStrip (MainMenu – VS 2003). Перетаскиваем компонент MenuStrip на форму из ToolBox. MenuStrip отображается на панели невидимых элемен- тов, а в форме отображаются элементы ToolStripMenuItem, которые в тексте программы включаются в контейнер компонента MenuStrip.
Примечание. Класс ToolStripMenuItem не наследует интерфейс Control, поэтому общим ЭУ не является. ОЭУ можно располагать на фор- ме в любом месте и изменять размеры, а главное меню – только под за- головком.

![]() |
рис.7
Каждый пункт главного меню имеет свое окно свойств, в котором, подобно другим элементам управления, задаются значения свойств Name и Text (см. 1,2).

3
1
4
2
5
6
рис.8
В поле Text перед словом Черный стоит знак & — так называемый амперсанд, указывающий, что Ч должно быть подчеркнута и будет ча- стью встроенного клавиатурного интерфейса Windows (см. 1). Когда
пользователь на клавиатуре нажимает клавишу Alt и затем Ч, выводится пункт Черный. Для разделения пунктов горизонтальной разделительной линией в свойстве Text пункта меню просто вводим знак тире. Сущест- вует и другой способ.
Пункты меню во время работы в дизайнере (конструкторе VS) с по- мощью свойства Checked=true можно пометить галочкой (см. 3) или с помощью свойства Enabled=false сделать пункт недоступным для работы (см. 4).
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.