我在TreeView的NodeCheck事件中寫以下程式
Private Sub TreeView1_NodeCheck(ByVal Node As MSComctlLib.Node)
If Node.Children > 0 Then
For i = 1 To Node.Children
If i = 1 Then
Node.Child.Checked = True
Else
Node.Child.Next.Checked = True
End If
Next i
End If
End Sub
我讓被checked的節點的子節點都打上勾(checked), 可是總是只有前兩個子節點被打上勾,三個或三個以上都不被打勾,這是為什么?
我用逐行方式執行程式,都有被執行到,可是為什么不給我checked上呢?