TreeCtrl技巧问题

yzx110 2003-09-19 08:28:25
我的TreeCtrl控件具有CheckBox风格,每个Tree Node都带有一个CheckBox

我现在想要实现这样的功能:当选中一个Tree Node的CheckBox的时候,属于这个Tree Node所有子节点都去掉CheckBox,当取消选中这个Tree Node的CheckBox,那么它的所有子节点,都自动加上CheckBox!!

请问这个怎样实现??有代码更好!谢谢!
...全文
12 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yzx110 2003-09-21
把其子节点的checkbox逐个去掉。??
怎么去掉但个节点的CheckBox?我不知道啊?哪有例子?
  • 打赏
  • 举报
回复
huang_yu 2003-09-21
自己写一个递规遍历树的程序,把其子节点的checkbox逐个去掉。
不是很难,自己动手设计吧。
祝你成功。
  • 打赏
  • 举报
回复
jasn 2003-09-20
只能自己画
  • 打赏
  • 举报
回复
flinming 2003-09-20
www.vckbase.com/code有源代码。。。。。。。。。
  • 打赏
  • 举报
回复
yzx110 2003-09-20
顶,大家都来看一看!
  • 打赏
  • 举报
回复
yzx110 2003-09-20
大略看了一下,都没有有关CheckBox的东西
  • 打赏
  • 举报
回复
yzx110 2003-09-20
楼上的能不能说清楚些啊,源代码是哪个??
  • 打赏
  • 举报
回复
yzx110 2003-09-19
先 谢谢楼上的那位,可能你没明白我的意思。

我是说当选中父项后,不是子项也没选择,而是它所有子项的CheckBox被销毁,而父项的取消选中后,他的所有子项的CheckBox又创建!
  • 打赏
  • 举报
回复
bcpl 2003-09-19
用递归
代码
http://my.6to23.com/cigarette/tree1.zip
  • 打赏
  • 举报
回复
ef300 2003-09-19
up
  • 打赏
  • 举报
回复
相关推荐
发帖
界面
加入

1.5w+

社区成员

VC/MFC 界面
社区管理员
  • 界面
申请成为版主
帖子事件
创建了帖子
2003-09-19 08:28
社区公告
暂无公告