Foxtable(狐表)用户栏目专家坐堂 → 请问怎么能够让TreeView返回选中复选框的数量啊


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

主题:请问怎么能够让TreeView返回选中复选框的数量啊

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


加好友 发短信
等级:一尾狐 帖子:437 积分:2949 威望:0 精华:0 注册:2011/3/15 12:49:00
请问怎么能够让TreeView返回选中复选框的数量啊  发帖心情 Post By:2022/4/25 21:30:00 [只看该作者]

请问怎么能够让TreeView返回选中复选框的数量啊

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


加好友 发短信
等级:一尾狐 帖子:437 积分:2949 威望:0 精华:0 注册:2011/3/15 12:49:00
  发帖心情 Post By:2022/4/25 21:33:00 [只看该作者]

我现在需要让TreeView,返回第一次选中的复选框的数据和返回选中复选框的数量

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/25 21:48:00 [只看该作者]


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


加好友 发短信
等级:一尾狐 帖子:437 积分:2949 威望:0 精华:0 注册:2011/3/15 12:49:00
  发帖心情 Post By:2022/4/25 22:11:00 [只看该作者]

For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Checked = True Then
        Dim idx As Integer
        Dim tst2 As WinForm.Label = Forms("窗口1").Controls("Label2")
        If idx > 0 Then '如果存在最大编号
            idx = idx + 1 '获得最大编号的后三位顺序号,并加1
        Else
            idx = 1 '否则顺序号等于1
        End If
        tst2.text = Format(idx, "00")
    End If
Next

有一个问题如果根节点下全部被选中的话,会连根节点一起计算在内,但是我只要子节点的勾选数字
还有,怎么选择第一个和第二个的节点选中数据(其他选中的不要)

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/25 22:45:00 [只看该作者]


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


加好友 发短信
等级:一尾狐 帖子:437 积分:2949 威望:0 精华:0 注册:2011/3/15 12:49:00
  发帖心情 Post By:2022/4/25 23:15:00 [只看该作者]

怎样判断节点的深度,也就是有几个节点层次呢?

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/25 23:21:00 [只看该作者]

level等于几深度就是几

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


加好友 发短信
等级:一尾狐 帖子:437 积分:2949 威望:0 精华:0 注册:2011/3/15 12:49:00
  发帖心情 Post By:2022/4/25 23:24:00 [只看该作者]

哦,还有,怎么提取第一个和第二个的节点选中表里的其他列的数据呢(其他选中的不要)?

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


加好友 发短信
等级:一尾狐 帖子:437 积分:2949 威望:0 精华:0 注册:2011/3/15 12:49:00
  发帖心情 Post By:2022/4/25 23:30:00 [只看该作者]

比如选中子节点C8S和C10S还有C21S,但是我只要提取“规格表”C8S和C10S里的对应“代码”列的数据
又比如选中子节点C8S,提取“规格表”C8S里的对应“代码”列的数据,然后后面补齐0(代码7位,补7个0)

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/25 23:31:00 [只看该作者]

建一个全局变量,集合类型,在目录树的勾选事件里,把勾选的节点名称添加到集合里。按集合顺序取前几个值即可

 回到顶部
总数 12 1 2 下一页