下面是生成树的代码
Set Nodx = TreeView1.Nodes.Add(, , "child0", "已筛选字段")
Set moDragNode = Nothing
Set rs = conn.Execute("select * from txt")
Do While Not rs.EOF
Set Nodx = TreeView1.Nodes.Add("child" + CStr(rs("fid")), tvwChild, "child" + CStr(rs("sid")), rs("num"))
rs.MoveNext
Loop因为层数比较多,当展开的时候,前面都很正常,但到了256层的时候,这个节点就另起一行跑到最前面去了,和别的节点也没有什么关系,是不是vb的树最大只能显示256层呢?要怎么解决这个问题呢?请各位帮帮忙啊
Set Nodx = TreeView1.Nodes.Add(, , "child0", "已筛选字段")
Set moDragNode = Nothing
Set rs = conn.Execute("select * from txt")
Do While Not rs.EOF
Set Nodx = TreeView1.Nodes.Add("child" + CStr(rs("fid")), tvwChild, "child" + CStr(rs("sid")), rs("num"))
rs.MoveNext
Loop因为层数比较多,当展开的时候,前面都很正常,但到了256层的时候,这个节点就另起一行跑到最前面去了,和别的节点也没有什么关系,是不是vb的树最大只能显示256层呢?要怎么解决这个问题呢?请各位帮帮忙啊
微软在搞这个的时候,层数是用用BYTE的最大值来指定的,大于这个值当然不行了