В данной главе будут рассмотрены такие управляющие элементы, как кнопки, индикаторы и некоторые другие. В таблице 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 Пример кнопок и индикаторов |