Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабник по Delphi.pdf
Скачиваний:
48
Добавлен:
01.06.2015
Размер:
1.09 Mб
Скачать

17 –

ImageIndex : Integer. Определяет номер картинки из контейнера картинок ImageList, отображаемой слева от текста пункта меню. В качестве контейнера используется тот, идентификатор которого указан в свойстве Images главного меню.

Спунктом меню связано событие OnClick, возникающее при щелчке мышью или при нажатии клавиши Enter на этом пункте.

Для создания меню необходимо выполнить следующую последовательность действий.

Найти на странице компонентов Standard значок компонента MainMenu и поместить его в любое место формы. Этот значок отображается только при проектировании приложения и предназначен для входа в конструктор меню.

Двойным щелчком мыши по значку главного меню формы запустить конструктор меню.

При первом запуске конструктор содержит только один пустой пункт меню. Начинаем набор названия первого пункта. Система автоматически передаст фокус окну Object Inspector в свойство Caption.

Набор названия будет продолжен в этом свойстве. После завершения ввода названия при нажатии клавиши Enter фокус снова передается в конструктор меню (см. рисунок, который уже будет отображать как созданный пункт, так и два пустых – для создания подпунктов второго уровня (по вертикали) и для создания пунктов первого уровня (по горизонтали). Аналогично создаются другие пункты и подпункты меню. При необходимости создания пунктов третьего и более уровней используется контекстное меню (Create Submenu).

После создания всех пунктов меню задаются их свойства. Для этого в конструкторе меню выбирается нужный пункт и окно Object Inspector отображает его набор свойств.

Рис.4. Окно построителя меню

Последним шагом является привязка меню к форме при помощи свойства MainMenu формы, в котором указывается идентификатор используемого формой меню. Если форма содержит единственный компонент MainMenu, то его идентификатор автоматически заносится в это свойство.

Компонент ToolBar

Компонент находится на странице компонентов Win32, предназначен для создания пане-

ли инструментов и обозначается значком На форме компонент изображается в виде панели, на которой располагаются инструмен-

тальные кнопки ToolButton.

Основными свойствами инструментальной панели ToolBar являются

Align : TAlign. Задает расположение панели на форме.

Images : TImageList. Идентификатор контейнера изображений инструментальных кнопок.

DisableImage : TImageList. Идентификатор контейнера изображений кнопок в недоступном состоянии.

HotImages : TImageList. Идентификатор контейнера изображений инструментальных кнопок в момент, когда над кнопкой находится указатель мыши.

При помощи контекстного меню панели ToolBar можно расположить на ней либо кнопки (New Button), либо разделители групп кнопок (New Separator).

Основными свойствами кнопки ToolButton являются.

Калачев Д.П., Лутай В,Н,. Скороход С.В. Delphi. Лабораторные работы.