Foxtable(狐表)用户栏目专家坐堂 → 父级的父级指定图标报错


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

主题:父级的父级指定图标报错

帅哥,在线噢!
cd_tdh
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3063 积分:20496 威望:0 精华:0 注册:2016/3/28 16:57:00
父级的父级指定图标报错  发帖心情 Post By:2023/4/26 14:40:00 [只看该作者]

老师,3级目录树,为什么增加了红色代码会报错呢?SelectedNode 肯定是第三级的节点,调试:n.ParentNode.name和n.ParentNode.ParentNode.name都是存在的,也是对的。

Dim pag As WinForm.TabControl = e.Form.Controls("tabControl1")
Dim st As String = pag.SelectedPage.Name
Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1")
tr.StopRedraw
For Each n As WinForm.TreeNode In tr.AllNodes
    If n.Text.IndexOf (st) >= 0 Then
        tr.SelectedNode = n 
        n.IconFile = "2.png"
        n.ParentNode.IconFile = "3.png"
'        n.ParentNode.ParentNode.IconFile = "3.png"
    Else
        n.Ic
    End If
Next
tr.ResumeRedraw
[此贴子已经被作者于2023/4/26 14:46:31编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106462 积分:541457 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/26 14:47:00 [只看该作者]


 回到顶部
帅哥,在线噢!
cd_tdh
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3063 积分:20496 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2023/4/26 14:53:00 [只看该作者]

果然判断了就不报错了,2级目录树时,不判断也不报错,以为直接找父级的父级就可以。

 回到顶部