Foxtable(狐表)用户栏目专家坐堂 → 关于更改目录树数据问题


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

主题:关于更改目录树数据问题

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/15 20:46:00 [显示全部帖子]

到这个事件获取名称,http://www.foxtable.com/webhelp/topics/2404.htm

然后查表,或者遍历所有目录树节点判断是否有重复

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/15 23:13:00 [显示全部帖子]

不好控制,建议在编辑完节点的时候就判断并保存

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/15 23:42:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/16 8:29:00 [显示全部帖子]

Dim trv As WinForm.TreeView=e.Form.Controls("zcflTreeView")
For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.FullName <> e.Node.FullName AndAlso nd.Text = e.NewText Then
        msgbox("重复")       
  e.Cancel = True
  trv.SelectedNode = nd
  trv.BeginEdit()
return
    End If
Next

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/16 9:18:00 [显示全部帖子]

Dim trv As WinForm.TreeView=e.Form.Controls("zcflTreeView")
For Each nd As WinForm.TreeNode In trv.AllNodes
    For Each nd2 As WinForm.TreeNode In trv.AllNodes
        If nd.FullName <> nd2.FullName AndAlso nd.Text = nd2.Text Then
            msgbox("重复")
            trv.SelectedNode = nd
            trv.BeginEdit()
            Return
        End If
    Next
Next

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/16 12:00:00 [显示全部帖子]

Dim trv As WinForm.TreeView = e.Form.Controls("zcflTreeView")
If trv.SelectedNode IsNot Nothing Then
    Dim pd As WinForm.TreeNode = trv.SelectedNode
if pd.level > 0 then pd = pd.parent
……

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/16 14:21:00 [显示全部帖子]


if pd.level > 0 then pd = pd.ParentNode

 回到顶部