|
100 компонентов общего назначения Delphi 5
5.1. Общая характеристика
В данной главе будут рассмотрены такие управляющие элементы, как кнопки,
индикаторы и некоторые другие. В таблице 5.1 приведен перечень этих
элементов с краткими характеристиками. В этой таблице не указаны аналогичные
элементы, связанные с базами данных, так как их рассмотрение выходит
за рамки данной книги. Кнопка UpDown уже была рассмотрена в разделе
3.4.2.
На рис. 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.
Рис. 5.1
Пример кнопок и индикаторов
|
|
[Оглавление]
|
|