Foxtable(狐表)用户栏目专家坐堂 → [求助]多选目录树勾选状态


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

主题:[求助]多选目录树勾选状态

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]多选目录树勾选状态  发帖心情 Post By:2017/12/3 20:59:00 [只看该作者]

我在多选目录树下设置一个textbox,用来显示多选目录树被勾选的节点(2级节点)名称。遇到一个问题,当把勾选的节点逐个清除时,直至清空,textbox显示的节点名称仍显示最后一个被清除的节点,没能清空,是哪里原因?

Dim s As String
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Checked AndAlso nd.level = 1 Then
        s = s & "," & nd.Text
        If nd IsNot Nothing Then
            e.Form.Controls("TextBox3").Value = s.trim(",")
        Else
            e.Form.Controls("TextBox3").Value =""
        End If
    End If
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/3 22:55:00 [只看该作者]

Dim s As String = ""
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Checked AndAlso nd.level = 1 Then
        s = s & "," & nd.Text
    End If
Next

e.Form.Controls("TextBox3").Value = s.trim(",")


 回到顶部