Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОМПОНЕНТЫ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
72.38 Кб
Скачать

Компоненты страницы 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 компонента указать название компонента-меню.

            Создание меню аналогично предыдущему.