vb.net入门——TreeView 控件的使用

来源:qqraed 作者:doucse 2008-01-17 出处:pcdog.com

.net  
上一页 1 2 3 4 5 

如上页的问题,我们假设一个根节点的Nodes集合为Nodes1,该集合中的一个Node节点为Node2,Node2下有若干个子节点,我们把它的子节点的集合称为Nodes2,我们用For Each 遍历Nodes1时,它访问到Node2,但不会访问Nodes2集合。

如果我们要访问Nodes2,就需要像遍历Nodes1一样遍历Nodes2,解决办法如下:

首先,建立一个过程用于遍历一个Node节点下的子节点:

Private Sub PrintNode(ByVal N As TreeNode)

Debug.WriteLine(N.Text)

Dim node As TreeNode

For Each node In N.Nodes

PrintNode(node)

Next

End Sub

然后把“遍历节点”的Click事件中修改为如下代码:

Dim node As TreeNode

For Each node In TreeView1.Nodes

PrintNode(node)

Next

node = Nothing

[art_myurl]

运行后,先分别为控件添加若干个根节点与子节点,然后单击“遍历节点”按钮,然后查看“输出”窗口,效果如下图七所示:

vb.net入门——TreeView 控件的使用(图七)
图七:遍历节点

可以发现已经能真正地遍历了所有节点。

本文主要是了解TreeView 控件的一些主要属性,着重于掌握Nodes属性的性质和使用。请你继续关注我们巧巧读书网的vb.net相关文章连载,我们一起去探索vb.net编程世界。


更多内容请看PCdog.com--.NET实用开发  vb入门教程  电脑入门教程专题
上一页 1 2 3 4 5 
上一篇:VB.Net实现进程监视器的方法
下一篇:用VB.NET编写DES加密程序