[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'StdCtrls' (#lcl)

# TCustomCheckBox.AllowGrayed

Allows the check box to use a "grayed" state.

## Declaration

Source position: stdctrls.pp line 1359

`public property TCustomCheckBox.AllowGrayed : Boolean read FAllowGrayed write FAllowGrayed default False;`

## Description

If AllowGrayed is set to True, the check box has three possible values in the State property: checked, unchecked and grayed. If AllowGrayed is set to False, the check box has only two possible states: checked and unchecked.

## See also

TCustomCheckBox.State |  | The check, unchecked, or grayed state for the control.
TButtonControl.Checked |  | Indicates the checked state for the control as a Boolean value.

## Example

    { This example uses a check box on a form. When the application runs,
      the check box is initially checked. When the user clicks it,
      the check box is unchecked. Clicking it again grays the check box. }
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Checkbox1.AllowGrayed := True;
      Checkbox1.State := cbChecked;
    end;