100 компонентов общего назначения библиотеки Delphi5


Общая характеристика


В данной главе будут рассмотрены такие управляющие элементы, как кнопки, индикаторы и некоторые другие. В таблице 5.1 приведен перечень этих элементов с краткими характеристиками. В этой таблице не указаны аналогичные элементы, связанные с базами данных, так как их рассмотрение выходит за рамки данной книги. Кнопка UpDown уже была рассмотрена в .

На Рисунок 5.1 показаны примеры приведенных в таблице 5.1 компонентов.

Таблица 5.1. Кнопки, индикаторы и иные управляющие элементы
Пикто-
грамма
КомпонентСтраницаОписание
Button
(командная кнопка)
StandardИспользуется для создания кнопок, которыми пользователь выполняет команды в приложении.
BitBtn
(кнопка с графикой)
AdditionalИспользуется для создания кнопок, на которых располагается битовая графика (например, кнопка OK с галочкой).
SpeedButton
(кнопка с фиксацией и графикой)
AdditionalИспользуется для создания инструментальных панелей кнопок с фиксацией нажатого состояния и в качестве быстрых кнопок, дублирующих команды меню.
RadioGroup
(группа радиокнопок)
StandardЯвляется комбинацией группового окна GroupBox с набором радиокнопок RadioButton; служит специально для создания групп радиокнопок. Можно размещать в компоненте несколько радиокнопок, но никакие другие органы управления не разрешены.
RadioButton
(радиокнопка)
StandardПредлагают пользователю набор альтернатив, из которого выбирается одна. Набор реализуется требуемым количеством радиокнопок, размещенных в одном контейнере (форме, панели и т. п.).
GroupBox
(групповое окно)
StandardЯвляется контейнером, объединяющим группу связанных органов управления, таких, как радиокнопки RadioButton, контрольные индикаторы Checkbox и т.д.
UpDown
(кнопка-счетчик)
Win32Кнопка-счетчик в стиле Windows 95/98, в сочетании с компонентами Edit и другими позволяющая вводить цифровую информацию.
Checkbox
(контрольный индикатор с флажком)
StandardПозволяет пользователю включать и выключать опции программы.
CheckListBox
(список с индикаторами)
AdditionalКомпонент является комбинацией свойств списка ListBox и индикаторов CheckBox в одном компоненте.
TrackBar
(ползунок)
Win32Используется как элемент управления в виде ползунка.
Scrollbar
(линейка прокрутки)
StandardПредставляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов.
Timer
(таймер)
SystemИспользуется для запуска процедур, функций и событий в указанные интервалы времени.

В целом можно сказать, что в качестве управляющих кнопок используются обычно Button или, если желательно иметь на кнопке пиктограмму — BitBtn. Кнопки SpeedButton применяются в качестве быстрых кнопок и для построения инструментальных панелей, в которых требуется фиксация нажатого состояния. Компонент RadioGroup применяется для формирования группы регулярно размещенных радиокнопок, из которых в любой момент времени может быть включена только одна. Если по различным соображениям регулярное размещение радиокнопок нежелательно, то используются компоненты RadioButton, размещенные желательным образом в панели GroupBox. Наконец, для введения в приложение различных опций, которые пользователь может включать и выключать, используются индикаторы Checkbox.



Содержание раздела