CheckBox ComboBox Extending the ComboBox Class and Its Items
An article on a CheckBox ComboBox control which extends the ComboBox.Items.
This CheckBoxComboBox combines the standard .NET ComboBox with real CheckBoxes and accomplishes this task by creating a wrapper for the ComboBox.Items (it does not use a CheckBoxListBox either). Another point worth mentioning here, is that it also uses the neat PopUp solution provided by Lukasz Swiatkowski which you can find here. This solved some custom PopUp problems like focus removed from the owner form, resize capabilities, positioning, etc. Really worth looking at.