Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_4_4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Создание опций.

После установки компонента на форму необходимо создать его опции. Для этого следует дважды щелкнуть по компоненту левой клавишей мыши, либо нажать Designer в появившемся вспомогательном окне, либо щелкнуть по клавише в правой половине строки Items Инспектора Объектов.

В окне Инспектора Объектов вводится текст опции в строке Caption, после чего неоходимо нажать Enter.

Каждая опция главного меню может раскрываться в список подопций или содержать конечную команду.

Создание подопций.

Для создания подопций необходимо щёлкнуть мышью по строке ниже опций и ввести первую подопцию. Можно продолжать ввод пока не будет создан весь список подопций, после чего надо щёлкнуть по пустому прямоугольнику справа от первой опции и вводить другую опцию.

Если надо вставить разделительную черту, определяющую группы подопций, необходимо назвать очередной элемент меню именем “--”.

Создание разветвлённых меню.

Для создания разветвлённых меню, т. е. таких, у которых подопции вызывают новые списки подопций, надо щёлкнуть по подопции и нажать Ctrl+Вправо. Такого результата можно добится после щелчка правой клавиши миши на подопции и выборе продолжения Create SubMenu.

Создание короткох и горячих клавиш.

  • Для создания коротких клавиш в названиях опций нужно указать символ “&” перед тем символом, который определит клавишу быстрого выбора опции;

  • Для создания горячих клавиш существует свойство: ShortCut: TshortCut задаёт клавиши-акселераторы для быстрого выбора данной опции.

Создание подсказок.

Чтобы установить подсказку используем свойства:

Hint: String

Содержит текст подскази

ShowHint: Boolean

Необходимо установить True чтобы подсказки показывались

Компоненты страницы Additional TspeedButton – кнопка для инструментальных панелей.

Кнопки TspeedButton отличаются от TbitBtn тремя обстоятельствами: во-первых, они могут фиксироваться в утопленном состоянии, во-вторых, они не могут закрывать модальное окно, в третьих они не могут быть умалчиваемыми.

Свойства компонентов

GroupIndex: Integer

Относит кнопку к какой-либо группе кнопок (это группа не может состоять из ее одной – вариант одиночной фиксированной кнопки, в этом случае свойства GroupIndex:0)

AllowAllUp:Boolean

Это свойство определяет поведение кнопки: если True, утопленная кнопка отпускается только при нажатии любой другой кнопки, входящей в эту группу. Если False – кнопку можно освободить повторным щелчком.

Down:Boolean

Это логическое устройство служит индикатором состояния кнопки. Оно имеет значение True если кнопка утоплена. Свойство доступно для записи, что позволяет изменять состояние кнопки программно.

Glyph:Tbitmap

Определяет от 1 до 4 связанных с кнопкой растровых изображений

Name:String

Определяет имя, используемое в программе.

Hint:String

Содержит текст подсказки.

ShowHint:Boolean

Если True – подсказка показывается.

Higth:Integer

Определяет высоту объекта.

Wigth:Integer

Определяет ширину объекта.

Со всеми кнопками SpeedButton связано событие OnClick.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]