TreeViewでCheckboxの押されたNode番号を取得するには?

解決


geo  2003-01-16 11:49:19  No: 76806  IP: [192.*.*.*]

TreeViewにCheckBoxを付けて、ある場所がマウスでチェックされたら、
その下の階層全てにチェックを付けたいと思っています。
何か良い方法がありましたら、教えてください。
よろしくお願い致します。

編集 削除
batchman  2003-01-16 14:18:32  No: 76807  IP: [192.*.*.*]

ツリービューのNodeCheckイベントで下記コードにしてみましょう

Private Sub TreeView1_NodeCheck(ByVal Node As MSComctlLib.Node)

    Dim nodChild As Node

    If Node.Children Then
        
        Set nodChild = Node.Child
        
        Do Until nodChild Is Nothing
            nodChild.Checked = Node.Checked
            Call TreeView1_NodeCheck(nodChild)
            Set nodChild = nodChild.Next
        Loop
        Set nodChild = Nothing
    End If

End Sub

編集 削除
geo  2003-01-16 16:04:49  No: 76808  IP: [192.*.*.*]

ありがとうございました。
おかげさまで、チェックを付けることができました。

編集 削除