以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问怎么能够让TreeView返回选中复选框的数量啊 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176758) |
-- 作者:hongye -- 发布时间:2022/4/25 21:30:00 -- 请问怎么能够让TreeView返回选中复选框的数量啊 请问怎么能够让TreeView返回选中复选框的数量啊 |
-- 作者:hongye -- 发布时间:2022/4/25 21:33:00 -- 我现在需要让TreeView,返回第一次选中的复选框的数据和返回选中复选框的数量 |
-- 作者:有点蓝 -- 发布时间:2022/4/25 21:48:00 -- 遍历所有节点:http://www.foxtable.com/webhelp/topics/2302.htm |
-- 作者:hongye -- 发布时间: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 有一个问题如果根节点下全部被选中的话,会连根节点一起计算在内,但是我只要子节点的勾选数字 还有,怎么选择第一个和第二个的节点选中数据(其他选中的不要)
|
-- 作者:有点蓝 -- 发布时间:2022/4/25 22:45:00 -- 判断节点层次:http://www.foxtable.com/webhelp/topics/0907.htm |
-- 作者:hongye -- 发布时间:2022/4/25 23:15:00 -- 怎样判断节点的深度,也就是有几个节点层次呢? |
-- 作者:有点蓝 -- 发布时间:2022/4/25 23:21:00 -- level等于几深度就是几 |
-- 作者:hongye -- 发布时间:2022/4/25 23:24:00 -- 哦,还有,怎么提取第一个和第二个的节点选中表里的其他列的数据呢(其他选中的不要)? |
-- 作者:hongye -- 发布时间:2022/4/25 23:30:00 -- 比如选中子节点C8S和C10S还有C21S,但是我只要提取“规格表”C8S和C10S里的对应“代码”列的数据 又比如选中子节点C8S,提取“规格表”C8S里的对应“代码”列的数据,然后后面补齐0(代码7位,补7个0)
|
-- 作者:有点蓝 -- 发布时间:2022/4/25 23:31:00 -- 建一个全局变量,集合类型,在目录树的勾选事件里,把勾选的节点名称添加到集合里。按集合顺序取前几个值即可 |