MainMenu

  

Компонент delphi MainMenu — это не визуальный компонент delphi (место размещения которого на форме не имеет значения для пользователя так как он  увидит не сам компонент, а  меню, сгенерированное им), предназначенный для вывода главного меню на форме (см. рис 1).

компонент minemenu

Рис.1

По внешнему виду оно представляет собой строку с пунктами меню. Если все пункты меню не умещаются в проекте в одну строку, то они разбиваются на две строки если не помешаются в две то разбиваются на 3 и т.д. (см. рис 2).


Рис. 2

 

Опции главного меню создаются с помощью редактора вызываемое двойным щелчком по компоненту MainMenu или нажатием кнопки  рядом со свойством Items в окне Oject Inspectror.  Первоначально меню не заполнено, но имеет один выделенный элемент для создания опции.Для её создания нужно перейти в Oject Inspectror и найти там свойство Caption которому присваиваем нужное название.

В Windows, как правило, опции меню имеют возможность выбора с помощью сочетания клавиш ALT и <Key>, где Key — первая буква названия нужной опции, для её вызова с помощью сочетания клавиш первая буква опции должна быть подчеркнута. Для создания этого подчеркивания перед названием опции ставится символ &. После нажатия «Enter» создается пункт меню на Форме.

Иногда требуется добавление разделительной черты между пунктами меню для этого в свойстве Caption прописываем символ  «-«.  Так же к подпунктам можно добавлять изображения в формате bmp, для того что бы добавить рисунок выбираем подпункт в который хотим добавить изображение находим в инспекторе объектов свойство Bitmap кликаем щелчком мыши по многоточию и у нас открывается окно «picture editor» (см рис 3).


Рис. 3

После добавления изображения на нашем проекте его не будет видно, что бы увидеть его нужно запустить наше приложение.

Свойства MainMenu

 caption  название элемента меню
 BitMap  картинка которая отображается слева от названия меню
ShortCut  функциональная клавиша или комбинация клавиш, с помощью которых можно быстро выбрать элемент меню

Продолжаем изучать Delphi

Frame Компонент delphi Frame — это панель, некий фрагмент окна приложения, способный использоваться на раз...
PopupMenu Компонент delphi PopupMenu (не визуальный компонент) — это Контекстное меню, вызываемые в приложения...
ActionList Компонент delphi ActionList хранит список действий, которые могут быть использованы компонентами и э...
Panel Компонент delphi panel представляет собой панель, на поверхности которой можно поместить другие комп...