|
|
Определяет переключатель радио-кнопку.
Создание объекта
rdbObj=new TRadioButton(Parent);
Собственные свойства
|
Свойство
| Тип
| Описание
|
Alignment
| Enum
| выравнивание заголовка относительно переключателя (см. ниже)
|
Caption
| String
| заголовок (надпись) рядом с переключателем
|
Checked
| Boolean
| переключатель включен
|
ClicksDisabled
| Boolean
| запретить переключение
|
WordWrap
| Boolean
| разрешить многострочный заголовок
|
|
Свойство Alignment
|
Значение
| Описание
|
taLeftJustify
| слева
|
taRightJustify
| справа (по умолчанию)
|
|
Стандартные свойства
Собственные методы
|
Метод
| Описание
|
Click
| имитирует нажатие на переключатель
|
|
Стандартные методы
Стандартные события
// Главная форма frm=new TForm(); frm.Caption="JS+ - визуальный компонент TRadioButton"; frm.Width =450; frm.Height=300;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Переключайте радио-кнопки";
// Группирующая панель pnl=new TPanel(frm); pnl.BorderStyle=bsSingle;
for (i=0,y=10,dx=0;i<5;i++,y+=rdb.Height+10) { rdb=new TRadioButton(pnl); rdb.Caption="Радио-кнопка "+(i+1); rdb.Left=10; rdb.Top =y; rdb.OnClick=rdb_Click; if (rdb.Width>dx) dx=rdb.Width; }
pnl.ClientWidth =dx+30; pnl.ClientHeight=y+5; pnl.Left=(frm.ClientWidth-pnl.Width)/2; pnl.Top =(stb.Top-pnl.Height)/2;
frm.ShowModal();
// Обработчик события OnClick function rdb_Click(rdb) { stb.SimpleText=" Выбрана "+rdb.Caption; }
Примечание
Несколько радио-кнопок, расположенных на компонентах-контейнерах типа TPanel, TGroupBox и т.д., переключаются согласованно - подобно радио-кнопкам компонента TRadioGroup (см. Пример выше).
Совместимость
C++ Builder/Delphi
|
JS+ | Руководство пользователя
|
|
|
|
|
|