Monday, December 31st, 2007
Strictly speaking there is no need for a CheckBox item in the KryptonContextMenu, as you can use a regular menu item and just set the CheckState to achieve the same functionality. But I suspect there are times when it makes it simpler for the user to understand what is required of them.
Faced with a conventional CheckBox it is immediately obvious they can use it to alter the checked state. It is also obvious that clicking the option will not automatically close the context menu. See for yourself…

![]()
The KryptonContextMenuCheckBox has all the properties you would expect, such as Checked, CheckState, Enabled, AutoCheck and AutoClose. Although not the kind of item you would use very often it is handy to have it in the toolkit just in case.