Dim nodX As Node '声明对象变量。
Dim I As Integer '声明计数器变量。
With TreeView1
.LineStyle = tvwRootLines
For I = 1 To 4
Set nodX = .Nodes.Add(, , , "Node " & CStr(I))--分组关键语句
Set nodX = .Nodes.Add(I, , , " 2211 " & I)
Next I
End With
分组关键语句Set nodX = .Nodes.Add(, , , "Node " & CStr(I))
分组第一层级关键语句
Set nodX = .Nodes.Add(I, , , " 2211 " & I)
问各位大侠的问题是:
分组第2(或3,4,5)层级关键语句如何写???Set nodX = .Nodes.Add(I, , , " 2211 " & I)
Dim I As Integer '声明计数器变量。
With TreeView1
.LineStyle = tvwRootLines
For I = 1 To 4
Set nodX = .Nodes.Add(, , , "Node " & CStr(I))--分组关键语句
Set nodX = .Nodes.Add(I, , , " 2211 " & I)
Next I
End With
分组关键语句Set nodX = .Nodes.Add(, , , "Node " & CStr(I))
分组第一层级关键语句
Set nodX = .Nodes.Add(I, , , " 2211 " & I)
问各位大侠的问题是:
分组第2(或3,4,5)层级关键语句如何写???Set nodX = .Nodes.Add(I, , , " 2211 " & I)
Option ExplicitDim nodX As Node '声明对象变量。
Dim I As Integer '声明计数器变量。Private Sub Form_Load()
TreeView1.LineStyle = tvwRootLines
'增加示例数据
For I = 1 To 5
Set nodX = TreeView1.Nodes.Add(, , "A" & I, "Node" & I) '第一层的KEY为A开始
Next
For I = 1 To 5
Set nodX = TreeView1.Nodes.Add("A" & I, tvwChild, "B" & I, "Node" & I)'第二层的KEY为B开始
Next
For I = 1 To 5
Set nodX = TreeView1.Nodes.Add("B" & I, tvwChild, "C" & I, "Node" & I)'第三层的KEY为C开始
Next
For I = 1 To 5
Set nodX = TreeView1.Nodes.Add("C" & I, tvwChild, "D" & I, "Node" & I)'第四层的KEY为D开始
Next
End Sub
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
Dim tCen As Long
tCen = Asc(Mid(Node.Key, 1, 1)) - Asc("A") + 1
MsgBox "你单击的节点的层数是:" & tCen
End Sub