控件:TreeView
代码:
- Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect
- MsgBox(TreeView1.SelectedNode.Text) '用户选中某一项时弹出当前选择项
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Dim aa As TreeNode '树之根,一级节点
- Dim stt As TreeNode
- Dim str As TreeNode
- Dim i, s As Int32
- aa = TreeView1.Nodes.Add("0", "廊桥酒楼总店") '添加一级节点
- aa.ForeColor = Color.Blue '定义为蓝色
- For i = 1 To 5
- stt = New TreeNode()
- stt.Name = "teta" & i
- stt.Text = "酒楼分店" & i
- stt.ForeColor = Color.Red
- aa.Nodes.AddRange(New TreeNode() {stt}) '添加二级节点
- For s = 1 To 5
- str = New TreeNode()
- str.Name = "tetar" & s
- str.Text = "部门" & s
- str.ForeColor = Color.Red
- stt.Nodes.AddRange(New TreeNode() {str}) ' 添加三级节点
- Next
- Next
- End Sub