|State as CheckStateEnum||A CheckStateEnum expression that indicates the check's state: 0 means unchecked, 1 means checked, and 2 means partial checked.|
|Long||A long expression that indicates the index of image used to paint the cells of check box types. The last 7 bits in the high significant byte of the long expression indicates the identifier of the skin being used to paint the object. Use the Add method to add new skins to the control. If you need to remove the skin appearance from a part of the control you need to reset the last 7 bits in the high significant byte of the color being applied to the part.|
Use CheckImage and RadioImage properties to define icons for radio and check box cells. Use the CellHasCheckBox property to assign a check box to a cell. Use the CellHasRadioButton property to assign a radio button to a cell. The control fires the CellStateChanged event when user changes the cell's checkbox state ( or radio button as well ). Use the Images method to assign a list of icons to the control, at runtime. Use the ReplaceIcon property to update the control's list of icons at runtime. Use the PartialCheck property to allow partial check feature within the column.