WINFORM里怎样使 COMBOBOX 的每个 ITEM 前有个 CHECK 框,并且 ITEMS 是两级树状结构
WINFORM里怎样使 COMBOBOX 的每个 ITEM 前有个 CHECK 框,并且 ITEMS 是两级树状结构
我在选中父级 ITEM 前的 CHECK 框时,它的子 ITEM 全都被选
问题点数:30、回复次数:5Top
1 楼intern9901()回复于 2006-03-02 14:01:01 得分 0
兄弟阿,你的要求好像太高了点吧,想在ComboBoxx中实现TreeView的功能。
可以重载OwnerDraw类的ComboBox,绘出CheckBox和树状结构,基本上能实现你的想法。
可惜你要做的工作实在是很多。最起码你需要一个定制的数据源,每一个数据记录需要一个字段标记记录的级别。
Top
2 楼feeling3(学习学习再学习)回复于 2006-03-02 15:34:23 得分 0
有谁知道吗Top
3 楼aioria(思瑞)回复于 2006-03-07 18:43:57 得分 0
这个能满足你的要求
http://www.codeproject.com/cs/miscctrl/customcombos.aspTop
4 楼intern9901()回复于 2006-03-09 09:31:35 得分 0
aioria(思瑞),好东西,就是太复杂了一点,并且好像不能绑定数据库Top
5 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-09 12:36:01 得分 0
自己写一个吧
重载ComboBox
并捕获Drop事件,把List换成TreeView,就可以了Top




