Foxtable(狐表)用户栏目专家坐堂 → [求助]如何目录树复选框取值?


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

主题:[求助]如何目录树复选框取值?

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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2011/8/14 0:55:00 [显示全部帖子]

1、   这样???


Dim tv As WinForm.TreeView
tv = Forms("窗口1").Controls("TreeView1")
Dim sz As String
Dim nd As WinForm.TreeNode
For i As Integer = 0 To tv.Nodes.Count -1
For ii As Integer = 0 To tv.Nodes.Count -1
    If tv.Nodes(i).nodes(ii).Checked = True   'AndAlso tv.Node.Level = 1
        sz = tv.Nodes(i).nodes(ii).FullPath.Split("\")(1).trim("|").split(":")(1)
    End If
Next
Next
output.show(sz)

[此贴子已经被作者于2011-8-14 10:12:55编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2011/8/14 11:45:00 [显示全部帖子]

以下是引用lihe60在2011-8-14 11:18:00的发言:

不够通用

有时候贺老师是头痛医头,脚痛医脚。

应该解决事先不知是几级子目录的问题。

这才是好大夫,西医都这样,嘿嘿。

把 If e.node.Level =1 Then 去掉就可以通用了吧。 这是为了效率而使用的。

[此贴子已经被作者于2011-8-14 11:47:38编辑过]

 回到顶部