Foxtable(狐表)用户栏目专家坐堂 → 双击目录树复选框出现问题


  共有1702人关注过本帖树形打印复制链接

主题:双击目录树复选框出现问题

帅哥哟,离线,有人找我吗?
viking
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:371 积分:3120 威望:0 精华:0 注册:2013/7/13 15:49:00
双击目录树复选框出现问题  发帖心情 Post By:2017/3/28 22:36:00 [显示全部帖子]

生成目录树
显示复选框
帮助中的代码:
For Each nd As WinForm.TreeNode In e.node.AllNodes  '同步子节点选中状态
    If nd.FullPath.StartsWith(e.node.FullPath) Then
        nd.Checked = e.node.Checked
    End If
Next
If e.node.Checked = False Then '如果本次操作为清除节点选中状态
    Dim pd As WinForm.TreeNode = e.node.ParentNode '获取父节点
    If pd IsNot Nothing Then
        pd.Checked = False '清除父节点选中状态
        pd  = pd.ParentNode '继续获取上一层级的父节点
    End If
End If
发现问题:
1、当双击复选框时,子节点与父节点不能同步勾选或者取消勾选。
:当子节点中所有都是选中状态时,父节点自动勾选。
这个应该怎么写?

[此贴子已经被作者于2017/3/28 22:36:04编辑过]

 回到顶部