JavaScript Editor js editor     Web development 



Main Page

Creates a check box.

CheckBox

Remarks

You can use a check box to switch between three states, True (.T.), False (.F.), and Null (.NULL.). The CheckBoxВ Value property determines the current state of the check box.

The following table illustrates the three possible states that a check box can have.

Display Value property Description

FoxCheckBox 1 button

0 or .F. (Default)

Not selected.

FoxCheckbox 2 button

1 or .T.

Selected.

FoxCheckBox 3 button

2 or .NULL.

Selected but dimmed.

This state makes it possible for the application user to decline from selecting the check box. However, the application user can clear and then select the check box.

Tip:
After interacting with the check box, the user can return the check box to the original null state by pressing CTRL+0.

The CheckBoxВ Value property reflects the data type of the last assignment. For example, if you set the property to True (.T.) or False (.F.), the type is Logical until you set the property to a Numeric value.

If you set the CheckBoxВ ControlSource property of the check box to a logical field in a table, the check box displays as follows:

  • As selected when the value in the current record is True (.T.).

  • As not selected when the value in the current record is False (.F.).

  • As selected but dimmed if the value in the current record is null (.NULL.).

    Note:
    If the ControlSource property is a field in a table that does not accept a null value, pressing CTRL+0 generates an error.

To specify the text that appears next to a check box, use the Caption property. To specify a picture for a check box, use the Picture property.

For additional information about CheckBox controls, see How to: Use Check Boxes to Specify States.

See Also



JavaScript Editor js editor     Web development