Private Sub TreeView2_NodeCheck(ByVal Node As MSComctlLib.Node)
'以node为根节点 ,进行树后序遍历
Node_Check Node, Node.Checked
End Sub
Private Function Node_Check(Node As Node, Value As Boolean) As Boolean
Dim I As Integer
Dim J As String
If Node.Children = 0 Then
Exit Function
'孩子节点
Else
For I = Mid(Node.Child.FirstSibling.key, 2) To Mid(Node.Child.LastSibling.key, 2)
J = "N" & I
Node_Check TreeView2.Nodes(J), Value
TreeView2.Nodes(J).Checked = Value
Next
End If
End Function
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货