Check Box

The Check Box control lists a true or false value for a single option. The list of possible values is always true or false for a Check Box control.

Example Check Box control

The benefits of a Check Box control are listed below.

  • The value of each Check Box control is independent of other Check Box controls.
  • The user has a visual indicator for the currently selected value.
  • The actual value of the control is always either true or false.
  • You can control the label users see for the control (the Caption attribute)

The costs of a Check Box control are listed below.

  • You cannot use this control to provide a list of mutually exclusive options.
  • You may have to use a Frame or Group control to indicate that a list of Check Box options are related.

A Check Box control is very easy for your system to display since there are no link queries run or global lists to update at start-up. The longer the Check Box label is the more form space the control requires.

In general, a Check Box control is best used in the following circumstances.

  • The only options the user needs to choose between are true and false values.
  • The values of one control are independent of the values in other controls.
  • You want a visual indicator to highlight the currently selected value.

If you want users to select one value from a list of mutually exclusive values, use a set of Radio Button controls instead to ensure that only one value can be selected at a time.