以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  双击目录树复选框出现问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98379)

--  作者:viking
--  发布时间: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编辑过]

--  作者:有点蓝
--  发布时间:2017/3/28 22:47:00
--  
树节点的双击是有问题的,这个是。net的问题,没有办法处理