Информатика. Программирование в Delphi
121
8. КОМПОНЕНТ Radiobutton – ПЕРЕКЛЮЧАТЕЛЬ
(ЗАВИСИМАЯ КНОПКА)
Переключатель (зависимый переключатель) позволяет выбрать единственное
значение из определенного множества значений, представленного группой пере-
ключателей. Он может находиться в выбранном или невыбранном состоянии.
Одновременно можно выбрать только один переключатель в группе. Оди-
ночный переключатель никогда не используется.
Переключатель представлен компонентом
RadioButton
. Он отображается в
виде кружка с текстовым заголовком. При выбранном состоянии в этом кружке по-
является черная точка.
Переключатели обычно располагаются по группам, визуально выделенным
в форме. Выбор переключателя является взаимоисключающим, т. е. при выборе од-
ного переключателя другие становятся невыбранными.
Delphi
поддерживает автоматическое группирование переключателей. Ка-
ждый переключатель, помещенный в контейнер, включается в находящуюся на нем
группу.
Контейнерами обычно служат такие компоненты, как
форма
Form
,
панель
Panel
,
группа
GroupBox,
область прокрутки
ScrollBox
.
При работе с группой один из переключателей рекомендуется делать вы-
бранным по умолчанию, что можно выполнить при проектировании формы или в
процессе выполнения приложения.
Когда в группе выбран один из переключателей, то его состояние нельзя из-
менить повторным щелчком. Отмена выбора переключателя происходит только при
выборе другого переключателя из этой же группы.
Для компонента
RadioButton
событие
OnClick
генерируется только при
выборе переключателя. Повторный щелчок на переключателе не приводит к воз-
никновению события
OnClick
.
Компонент
RadioButton
на вкладке
Standard
. На рис. 8.1 он выделен
кружком.
Рис. 8.1
Основные свойства (
Properties
) компонента
RadioButton
приведены в
табл. 8.1.
I...,111,112,113,114,115,116,117,118,119,120 122,123,124,125,126,127,128,129,130,131,...370