Treeview alle checkboxen die auf True sind - auf False setzen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ~blaze~.

    Treeview alle checkboxen die auf True sind - auf False setzen

    Hallo

    vielleicht kann mir einer helfen...

    Suche verzweifelt nach einer Möglichkeit (google&co. hab i scho) wie ich auf einen schlag alle in einem Treeview true gecheckten Checkboxen auf False setzen kann - also Hacken raus, alle auf einmal ...

    Gibts dafür evtl. einen gefelt oder muß i das wieder über ne schleife machen ?

    Gruß
    lris
    Hi

    VB.NET-Quellcode

    1. 'Neuzeichnen der TreeView stoppen
    2. TreeView1.BeginUpdate()
    3. 'UncheckAllNodes aufrufen
    4. UncheckAllNodes(TreeView1.Nodes)
    5. 'Zeichnen wieder erlauben
    6. TreeView1.EndUpdate()

    VB.NET-Quellcode

    1. Private Shared Sub UncheckAllNodes(ByVal nodeList As TreeNodeCollection)
    2. 'durch alle Nodes laufen Haekchen rausmachen
    3. For Each nd As TreeNode In nodeList
    4. nd.Checked = False
    5. 'Fuer alle Unterknoten das gleiche durchfuehren
    6. UncheckAllNodes(nd.Nodes)
    7. Next
    8. End Sub


    Gruß
    ~blaze~