Foxtable(狐表)用户栏目专家坐堂 → 目录树的父节点是整数列增加子节点出错怎么办?


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

主题:目录树的父节点是整数列增加子节点出错怎么办?

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


加好友 发短信
等级:八尾狐 帖子:1934 积分:17661 威望:0 精华:0 注册:2014/7/29 19:09:00
目录树的父节点是整数列增加子节点出错怎么办?  发帖心情 Post By:2022/3/25 23:17:00 [只看该作者]

因为目录树的节点是用23.3这样的两个整数分隔的字符生成的
Dim tr As WinForm.TreeView = args(0)
If tr.Nodes.Contains(23) = False Then
   tr.Nodes.Add(23) 
   tr.Nodes(23).Nodes.Add(3)
End If
上面红色的代码是想在节点23下面增加子节点3,结果系统误认为是在tr的第23个节点下面增加子节点
提示出错
详细错误信息:
调用的目标发生了异常。
指定的参数已超出有效值的范围。
参数名: index

这种情况应该怎么处理?
谢谢!

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


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/26 8:30:00 [只看该作者]

If tr.Nodes.Contains("23") = False Then
tr.Nodes.Add("23") 
tr.Nodes("23").Nodes.Add("3")

 回到顶部