Справочник по компонентам Delphi. Часть 2 - Компонент TCheckBox

ОГЛАВЛЕНИЕ

Компонент TCheckBox

TObject -> TPersistent -> TConiponent -> TControl -> TWinControl -> TButtonControl -> TCustoniCheckBox -> TCheckBox

Модуль STDCTRLS

Страница Палитры компонентов Standard

Кнопка с независимой фиксацией, или флажок. Является стандартным элемен­том управления Windows.

Состояние кнопки отражает свойство:

(Pb) property State: TCheckBoxState;

Оно может принимать одно из трех значений:

TCheckBoxState = (cbUnchecked, cbchecked, cbGrayed) ;

Способ перехода из состояния в состояние при нажатии устанавливается свой­ством:

(Pb) property AllowGrayed: Boolean;

Если оно равно False, кнопка имеет два состояния и при каждом нажатии переходит из cbUnchecked в cbChecked и обратно. Если AllowGrayed = True, кнопка имеет три состояния и при нажатиях движется по циклу cbGrayed — cbChecked — cbUnchecked.

Показывает, отмечена mi кнопка (т. е. State = cbChecked), свойство:

(Pb) property Checked: Boolean;

Оно доступно для записи — с его помощью можно и отмечать кнопки. Зна­чение False соответствует cbUnchecked.

Выравнивание текста (только по правому или левому краю) задается при помощи свойства:

(Pb) property Alignment: TLeftRight;
TLeftRight = taLeftJustify..taRightJustify;

Кнопка также имеет свойство Caption. Двойной щелчок на кнопке не преду­смотрен.