### Checkbutton Object

The Checkbutton object inserts a checkbutton object, or check box, into the form. Check boxes, unlike option buttons, are never mutually exclusive. You can select as many check boxes as desired (provided they are enabled for selection).

Along with the ability to resize the object, change colors, and change other attributes, you can further customize check boxes by using these properties:

Property | Description
OwnerDrawn | This specifies how the form should draw the check box. If set to TRUE, the check box gets drawn from a bitmap specified in the Bitmap and Bitmap (Off) properties. If set to FALSE, the check box is drawn normally.
Bitmap | This allows you to specify a bitmap to use if OwnerDrawn is set to TRUE and if the check box is selected. Additionally, the specified bitmap must be the same shape as a standard check box.
BitmapOffState | This allows you to specify a bitmap to use if OwnerDrawn is set to TRUE and if the check box is not selected. Additionally, the specified bitmap must be the same shape as a standard check box.
TriState | Instead of just the TRUE (ON) and FALSE (OFF) states, this property lets your check box have three states: true, false, and partially true, thus allowing you determine whether a portion of a selected option is true.
AlignTextLeft | If set to YES, this moves the text to the left of the check box like this: Text Here [ ] If set to NO, this moves the text to the right of the check box like this: [ ] Text Here
Text | The text specified here gets displayed on the check box control.
HelpHotButton | Selecting YES shows a question mark help button next to the check box. Clicking this button in Run mode launches the PC-DMIS Online Help.