如果您想在VB.NET中用树形结构来显示层级数据,那么树形控件(TreeView)是实现这一功能的不二选择。树形控件提供了大量的属性,您可以进行设定以满足您的需求。利用树形控件,您还可以在设计时或运行时添加节点和子节点。
示例:在
Windows
应用软件上使用树形控件
向表单添加树形控件,首先打开工具箱,找到树形控件,然后双击。
图 A
With TreeView1
.BeginUpdate()
.Nodes.Add("Node0")
.Nodes(0).Nodes.Add("Node1")
.Nodes(0).Nodes.Add("Node2")
.Nodes.Add("Node3")
.Nodes(1).Nodes.Add("Node4")
.Nodes(1).Nodes.Add("Node5")
.Nodes.Add("Node6")
.Nodes(2).Nodes.Add("Node7")
.EndUpdate()
End With
然后添加以下的事件:
Private Sub TreeView1_AfterSelect(ByVal sender As System.Object,ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect
MessageBox.Show(TreeView1.SelectedNode.FullPath())
End Sub
您会看到和图B类似的运行结果。
图 B
关于以上代码有几点需要注意:
获得树形控件的更多信息