以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教目录树  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88892)

--  作者:hbhb
--  发布时间:2016/8/11 9:38:00
--  请教目录树
大师:目录树某个节点集合如何定义,下面哪个正确?
1、dim jh as  new list (of object)

2、dim jh as new list (of WinForm.TreeNode)  



--  作者:Hyphen
--  发布时间:2016/8/11 9:55:00
--  
都可以,如果明确都是节点,建议使用第二个,减少类型转换的损耗
--  作者:hbhb
--  发布时间:2016/8/11 10:58:00
--  
Dim trv1 As WinForm.TreeView = e.Form.Controls("TreeView1")
    Dim jdjh As new List(of object)
    jdjh = trv1.Nodes("科目").Nodes

请问这样写为何不对?


--  作者:大红袍
--  发布时间:2016/8/11 11:07:00
--  
直接写
 
Dim trv1 As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim jdjh = trv1.Nodes("科目").Nodes

--  作者:hbhb
--  发布时间:2016/8/11 11:13:00
--  
搞不懂,为何有点可以分开写,有点不能?什么情况下直接写?
--  作者:hbhb
--  发布时间:2016/8/11 11:13:00
--  
搞不懂,为何有的可以分开写,有的不能?什么情况下直接写?
--  作者:大红袍
--  发布时间:2016/8/11 11:14:00
--  
 类型不正确啊。目录树的Nodes不是List类型啊。
--  作者:hbhb
--  发布时间:2016/8/11 11:21:00
--  
那能否用该集合的count等属性?
--  作者:大红袍
--  发布时间:2016/8/11 11:22:00
--  
 可以