Use a CheckBox to give the user an option, yes/no.
CheckBox and RadioButton controls have a similar function: they allow the user to choose from a list of options. CheckBox controls let the user pick a combination of options. In contrast, RadioButton controls allow a user to choose from mutually exclusive options.
The appearance property determines whether the CheckBox appears as a typical CheckBox or as a button.
The threestate property determines whether the control supports two or three states. Use the checked property to get or set the value of a two-state CheckBox control and use the checkstate property to get or set the value of a three-state CheckBox control.