Foxtable(狐表)用户栏目专家坐堂 → [求助]目录树的问题


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

主题:[求助]目录树的问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/14 10:32:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/14 16:41:00 [显示全部帖子]

 

你写的代码没问题啊,请上传实例,说明要做到的效果。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/14 22:01:00 [显示全部帖子]

Dim a As Integer = 0

Dim pd As WinForm.TreeNode = e.node.ParentNode '获取父节点
If pd IsNot Nothing Then
    For Each nd As WinForm.TreeNode In pd.AllNodes
        If nd.Checked = True  Then '如果本次操作为清除节点选中状态
            a = a + 1
        Else
            pd.Checked = False
        End If
    Next
   
   
    If a = pd.AllNodes.Count Then
        pd.Checked = True '清除父节点选中状态
    End If
Else
    For Each nd As WinForm.TreeNode In e.node.AllNodes
        If nd.Checked = True  Then '如果本次操作为清除节点选中状态
        Else
            e.node.Checked = False
        End If
    Next
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/15 17:28:00 [显示全部帖子]

 

这个是bug,无法处理的。双击的时候没办法。

 

 


 回到顶部