TreeCtrl技巧问题

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

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

请问这个怎样实现??有代码更好!谢谢!
...全文
30 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧