|
|
Определяет переключатель типа CheckBox.
Создание объекта
chbObj=new TCheckBox(Parent);
Собственные свойства
|
Свойство
| Тип
| Описание
|
Alignment
| Enum
| выравнивание текстовой метки (см. ниже)
|
AllowGrayed
| Boolean
| разрешить неактивное состояние переключателя
|
Caption
| String
| текстовая метка
|
Checked
| Boolean
| переключатель во включенном состоянии
|
State
| Enum
| текущее состояние переключателя (см. ниже)
|
WordWrap
| Boolean
| разрешить многострочную текстовую метку
|
|
Свойство Alignment
|
Значение
| Описание
|
taLeftJustify
| слева
|
taRightJustify
| справа (по умолчанию)
|
|
Свойство State
|
Значение
| Описание
|
cbChecked
| включен
|
cbGrayed
| не активен
|
cbUnchecked
| выключен
|
|
Стандартные свойства
Стандартные методы
Стандартные события
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+ | Руководство пользователя
|
|
|
|
|
|