Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 101 стр.

UptoLike

6.3.2. TMainMenu - главное меню формы (программы)
Компонент класса TMainMenu определяет главное меню формы. На
форму можно поместить сколько угодно объектов этого класса, но ото-
бражаться в полосе меню в верхней части формы будет только тот из
них, который указан в свойстве Menu формы.
После установки компонента на форму необходимо создать его оп-
ции. Для этого следует дважды щелкнуть по компоненту левой кнопкой
мыши либо нажать на нем правую кнопку и выбрать продолжение Menu
Designer в появившемся вспомогательном меню, либо, наконец, щелк-
нуть по кнопке в правой половине строки Items Инспектора Объектов.
Создание опций не вызывает проблем. Перейдите в окно Инспек-
тора Объектов и введите текст опции в строке Caption, после чего на-
жмите Enter - опция готова и можно переходить к следующей. Каждая
опция главного меню может раскрываться в список подопций или со-
держать конечную команду. Для создания подопций щелкните мышью
по строке ниже опции и введите первую под опцию. Продолжайте ввод,
пока не будет создан весь список подопций, после чего щелкните по
пустому прямоугольнику справа от первой опции и введите вторую оп-
цию. Процесс гораздо сложнее описать, чем выполнить.
В названиях опций можно указать символ «&» перед тем символом,
который определит клавишу быстрого выбора опции (в терминологии
Windows такие клавиши называются акселераторами). Например, опцию
Файл можно выбрать сочетанием клавиш Alt+Ф. При создании меню эта
опция в строке Caption Инспектора Объектов содержала текст &Файл.
Если вы захотите вставить разделительную черту, отделяющую
группы подопций, назовите очередной элемент меню именем «-».
Для создания разветвленных меню, т.е. таких, у которых подопции
вызывают новые списки подопций, щелкните по подопций и нажмите
Ctrl+Вправо, где Вправо - клавиша смешения курсора вправо. Такого
эффекта можно добиться после щелчка правой кнопкой мыши на по-
допции и выборе продолжения Create Submenu.
Каждый элемент меню является объектом класса TMenuItem. Свой-
ства этого класса описаны в следующей таблице. Термин «родительская
опция» означает опцию, выбор которой приводит к раскрытию подменю
с данной опцией.
PROPERTY Bitmap:
TBitmap;
Содержит ссылку на связанное с опцией изо-
бражение. Это изображение (если оно есть) по-
является слева от опции. Свойство игнориру-
ется, если установлено свойство Imagelndex
(см. ниже).
101