With a check box, users make a decision between two clearly
opposite choices. The check box label indicates the selected
state, whereas the meaning of the cleared state must be the
unambiguous opposite of the selected state. Consequently, check
boxes should be used only to toggle an option on or off or to
select or deselect an item. Note: Guidelines related to layout
are presented in a separate article. To decide, consider these
questions: - Is the check box used to toggle an option on or off
or to select or deselect an item? If not, use another control. -
Are the selected and cleared states clear and unambiguous
opposites? If not, use radio buttons or a drop-down list so that
you can label the states independently. - When used in a group,
does the group comprise independent choices, from which users
may choose zero or more? If not, consider controls for dependent
choices, such as radio buttons and check box tree views. - When
used in a group, does the group comprise dependent choices, from
which users must c