Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАБ_C++BUILDER.doc
Скачиваний:
100
Добавлен:
02.06.2015
Размер:
7.07 Mб
Скачать

Кнопки, индикаторы, управляющие элементы

В нижеприведенной таблице дана краткая характеристика основных управляющих элементов.

Компонент

Страница

Описание

Button

(командная кнопка)

Стандарт

Используется для создания кнопок, которыми пользователь выполняет команды в приложении

BitBtn

(кнопка с графикой)

Дополни-тельно

Используется для создания кнопок, на которых располагается битовая графика (например, кнопка OK с галочкой)

SpeedButton

(кнопка с фиксацией и графикой)

Дополни-тельно

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

RadioGroup

(группа радиокнопок)

Стандарт

Является комбинацией группового окна GroupBox с набором радиокнопок RadioButton; служит специально для создания групп радиокнопок. Можно размещать в компоненте несколько радиокнопок, но никакие другие органы управления не разрешены

RadioButton

(радиокнопка)

Стандарт

Предлагают пользователю набор альтернатив, из которого выбирается одна. Набор реализуется требуемым количеством радиокнопок, размещенных в одном контейнере (форме, панели и т.п.)

GroupBox

(групповое окно)

Стандарт

Является контейнером, объединяющим группу связанных органов управления, таких, как радиокнопки RadioButton, контрольные индикаторы CheckBox и т.д.

UpDown

(кнопка-счетчик)

Win32

Кнопка-счетчик, в сочетании с компонентами Edit и другими позволяющая вводить цифровую информацию

CheckBox

(контрольный индикатор с флажком)

Стандарт

Позволяет пользователю включать и выключать опции программы

CheckListBox

(список с индикаторами)

Дополни-тельно

Компонент является комбинацией свойств списка ListBox и индикаторов CheckBox в одном компоненте

TrackBar

(ползунок)

Win32

Используется как элемент управления в виде ползунка

ScrollBar

(линейка прокрутки)

Стандарт

Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов

HeaderControl, Header (заголовки)

Win32

Используются для управления расположенных под ними панелей

Timer

(таймер)

Система

Используется для запуска процедур, функций и событий в указанные интервалы времени

DateTimePicker

(календарь)

Win32

Компонент ввода и отображения дат и времени

В качестве управляющих кнопок используются обычно Button или, если желательно иметь на кнопке пиктограмму − BitBtn.

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

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

Если регулярное размещение радиокнопок нежелательно, то используются компоненты RadioButton, размещенные желательным образом в панели GroupBox.

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

Большинство управляющих элементов имеет свойство Action. Это ссылка на некоторое действие, введенное тем или иным диспетчером действий. Ссылка на это действие заменяет установку для данного управляющего элемента множества свойств и написание для него обработчика события. Все эти свойства и обработчик наследуются элементом от того действия, ссылка на которое находится в свойстве Action.