JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

TRadioButton

- визуальный компонент
Компоненты JS+
Определяет переключатель радио-кнопку.

Создание объекта

rdbObj=new TRadioButton(Parent);

Собственные свойства
Свойство Тип Описание
Alignment Enum выравнивание заголовка относительно переключателя (см. ниже)
Caption String заголовок (надпись) рядом с переключателем
Checked Boolean переключатель включен
ClicksDisabled Boolean запретить переключение
WordWrap Boolean разрешить многострочный заголовок

Свойство Alignment
Значение Описание
taLeftJustify слева
taRightJustify справа (по умолчанию)

Стандартные свойства

Собственные методы
Метод Описание
Click имитирует нажатие на переключатель

Стандартные методы

Стандартные события

Пример (JS+)
// Главная форма
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+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TRadioButton.htm
© 2024,