Справочник по компонентам 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. Двойной щелчок на кнопке не предусмотрен.