Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
Select Case Left(Node.Text, 2)
Case "班级"
MsgBox "你点击的是一个班级,班级名称为 " + Node.Text
Case "同学"
MsgBox "你点击的是一个同学,该同学来自 " + Node.Parent.Text + ",姓名为:" + Node.Text
End Select
End Sub
Private Sub Form_Load()
Dim mnode As Node, nnode As Node
Set mnode = Me.TreeView1.Nodes.Add(, , , "班级1")
mnode.Tag = "班级"
mnode.Expanded = True
Set nnode = Me.TreeView1.Nodes.Add(mnode, tvwChild, , "同学1")
nnode.Tag = "同学"
Set nnode = Me.TreeView1.Nodes.Add(mnode, tvwChild, , "同学2")
nnode.Tag = "同学"
Set mnode = Me.TreeView1.Nodes.Add(, , , "班级2")
mnode.Tag = "班级"
mnode.Expanded = True
Set nnode = Me.TreeView1.Nodes.Add(mnode, tvwChild, , "同学3")
nnode.Tag = "同学"
Set nnode = Me.TreeView1.Nodes.Add(mnode, tvwChild, , "同学4")
nnode.Tag = "同学"
End Sub
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
Select Case Node.Tag
Case "班级"
Text1.Text = "你点击的是一个班级,班级名称为" + Node.Text
Case "同学"
Text1.Text = "你点击的是一个同学,该同学来自" + Node.Parent.Text + "姓名为:" + Node.Text
End Select
End Sub