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

TCheckBox

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

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

chbObj=new TCheckBox(Parent);

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

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

Свойство State
Значение Описание
cbChecked включен
cbGrayed не активен
cbUnchecked выключен

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

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

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

Пример (JS+)
var VSW=GetSystemMetrics(SM_CXVSCROLL);

// Главная форма
frm=new TForm();
frm.Caption="JS+ - визуальный компонент TCheckBox";
frm.Width =450;
frm.Height=300;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=" Переключайте компонент CheckBox";

// Переключатель
chb=new TCheckBox(frm);
chb.AllowGrayed=true;
chb.Text="Переключатель CheckBox";
chb.Width=chb.TextWidth(chb.Text)+VSW;
chb.Left=(frm.ClientWidth-chb.Width)/2;
chb.Top =(stb.Top-chb.Height)/2;
chb.OnClick=chb_Click;

frm.ShowModal();

// Обработчик события OnClick
function chb_Click(chb)
{
  var chb_Str=' Переключатель в состоянии "';

  switch (chb.State) {
    case cbChecked : chb_Str+='включен'; break;
    case cbGrayed : chb_Str+='не активен'; break;
    case cbUnchecked: chb_Str+='выключен';
  }

  stb.SimpleText=chb_Str+'"';
}
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TCheckBox.htm
© 2024,