Компоненты страницы Standard.
1. TMainMenu.
Компонент класса TMainMenu определяет главное меню формы. На форму можно поместить сколько угодно объектов этого класса, но отображаться в полосе меню в верхней части формы будет только тот из них, который указан в свойстве Menu формы.
После установки компонента на форму надо создать его опции. Для этого кликните дважды на нем левой кнопкой мыши или, щелкнув правой кнопкой, выбрать пункт меню Menu Designer. Появится окно конструктора меню. Перейдите в окно Инспектора Объектов и введите название пункта меню в строке Caption, после чего нажмите ВВОД и пункт готов. Каждый пункт меню может содержать подменю или исполнять команду. Для создания подменю щелкните на строке под пунктом меню и введите ее название. Создав подменю, щелкните на пустой строке справа и создавайте следующий пункт меню.
В названиях пунктов главного меню можно указать символ "&" перед тем символом, который определит клавишу быстрого выбора опции. Например "&Файл" обозначит пункт меню Файл и клавиши Alt-Ф. При создании подменю можно разделять пункты меню горизонтальной чертой. Для этого при создании меню очередной элемент назовите "-" (Пункт Caption).
Для создания разветвленных подменю щелкните на пункте подменю, у которого должно быть свое подменю и нажмите комбинацию Ctrl+Вправо (стрелка курсора).
Свойства этого компонента (TMainMenu.) описаны в таблице.
Property BitMap: TBitMap |
Содержит ссылку на связанное с пунктом меню изображение. Это изображение (если оно есть) появляется слева от названия пункта меню Свойство игнорируется если установлено свойство ImageIndex |
Property Break: TmenuBreak |
Позволяет создать многоколоночное подменю |
Property Checked: Boolean |
Если True, рядом с опцией появляется галочка |
Property Command: Word |
Используется при разработке приложений, работающих с API-функциями Windows |
Property Count: Integer |
Содержит количество опций в подчиненном подменю |
Property Default: Integer |
Определяет, является ли эта опция "по умолчанию" |
Property GroupIndex: Byte |
Определяет групповой индекс для зависимых опций |
Property ImageIndex: Integer |
Содержит индекс связанных с меню изображений (по умолчанию –1) |
Property Items(Index: Integer):TMenuItem |
Позволяет обратиться к любому пункту меню по его индексу |
Property MenuIndex: Integer |
Определяет индекс опции в списке Items родительского пункта |
Property RadioItem: Boolean |
Определяет, зависит ли данная опция от выбора других пунктов меню |
Property ShortCut: TshortCut |
Задает клавиши быстрого выбора для данного пункта меню |
2. TpopupMenu.
Компоненты этого класса используются для создания всплывающих меню, вызываемых правой клавишей. Такое меню может быть задано для любого компонента. Чтобы связать щелчок правой мыши на компоненте с меню, надо в свойстве PopupMunu компонента указать название компонента-меню.
Создание меню аналогично предыдущему.
