因为1的缺陷,所以我又从网上找到一个解决方案代码。
下载
代码和参考的地址:
http://www.codeproject.com/Articles/21085/CheckBox-ComboBox-Extending-the-ComboBox-Class-and
个人的使用方法是,得到里面的CheckBoxComboBox.dll引用,然后类中using PresentationControls;最后拷一份CheckBoxComboBox.cs到项目中,生成后就有了自定义控件可以使用。
在demo中可以看到使用方法
1.类似普通的Combobox在item中添加list集合。
2.类似dropdownlist使用键值对。
更多使用方法,见demo和参考官网网址。