Тема: «Разработка приложения, с использованием управляющих кнопок, радиокнопок, индикаторов».
Цель работы: Ознакомление с основными принципами программирования работы управляющих кнопок, радиокнопок, индикаторов в C++ Builder.
Время выполнения: подготовка – 5 мин; выполнение – 165 мин.; проверка – 10 мин; всего – 180 мин.
Теоретическая часть
RadioGroup, RadioButton и GroupBox - группы радиокнопок
Радиокнопки образуют группы взаимосвязанных индикаторов, из которых обычно может быть выбран только один. Они используются для выбора пользователем одной из нескольких взаимоисключающих альтернатив, например, отдела, в котором работает сотрудник, или пола сотрудника. Впрочем, радиокнопки могут использоваться не только для выбора, но и для отображения аналогичных данных. В этом случае управление кнопками осуществляется программно.
Компонент RadioGroup
Компонент RadioGroup - панель группы радиокнопок. Панель может содержать регулярно распоюженные столбцами и строками радиокнопки.
Компонент RadioGroup очень удобен, но не свободен от некоторых недостатков. Его хорошо использовать, если надписи кнопок имеют примерно одинаковую длину и если число кнопок в каждом столбце (при размещении их в нескольких столбцах) одинаково
|
|
Компоненты RadioButton иCheckBox
Иногда желательно нерегулярное расположение кнопок. Такую возможность дают компоненты RadioButton, сгруппированные панелью GroupBox.
В качестве индикаторов обычно используются другие компоненты - CheckBox. А радиокнопки имеют смысл, когда они взаимодействуют друг с другом в группе. Эта группа и объединяется единым контейнером, обычно панелью GroupBox.