П2.2.1. TMainMenu

Компонент TmainMenu служит для создания главного меню формы. После установки компонента на форму необходимо создать его опции. Для этого следует путем двойного нажатия на левую клавишу “мыши” вызвать конструктор меню. Создание опций меню - достаточно простой процесс. Надо выбрать опцию, перейти в окно инспектора объектов, в строке Caption набрать необходимое и нажать клавишу Enter. Для создания новых опций необходимо выбирать строку справа, для создания подопций – снизу. Для определения символа быстрого доступа к опции перед ним ставится символ “&”. Для вставки разделительной черты очередной элемент называется “-“. Для создания разветвленных меню, т.е. таких, у которых подопции вызывают новые списки подопций, нажмите Ctrl-Вправо, где Вправо – клавиша смещения курсора вправо.

Каждый элемент меню является объектом класса TmenuItem и обладает следующими свойствами:

 

Property Break: TMenuBreak; Позволяет создать многоколончатый список подменю
Property Checked: Boolean; Если True, рядом с опцией появляется галочка
Property Command: Word; Используется при разработке приложений, обращающихся непосредственно к API-функциям Windows
Property Count: Integer; Содержит количество опций в подчиненном меню, связанном с данным элементом (только для чтения)
Property Default: Boolean; Определяет, является ли данная опция подменю умалчиваемой (умалчиваемая опция выделяется цветом и выбирается двойным щелчком мыши на родительской опции)
Property Grouplndex: Byte; Определяет групповой индекс для зависимых опций
Property Items[Index: [nteger]: TMenuItem; Позволяет обратиться к любой опции подчиненного меню по ее индексу
Property MenuIndex: Integer; Определяет индекс опции в списке Items родительской опции
Property RadioItem: Boolean; Определяет, зависит ли данная опция от выбора других опций в той же группе Grouplndex. Только одна опция группы может иметь True в свойстве Checked. Рядом с такой опцией вместо галочки изображается круг
Property Shortcut : TShortCut Задает клавиши быстрого выбора данной опции