Checkbox-kontrolle bei Baumstruktur



  • Hi,
    ich habe da folgendes Problem zu meistern:

    Ich möchte eine Strukturansicht (CTreeCtrl) anzeigen, in der es mehrere übergeordnete Punkte gibt. Unter diesen ist dann jeweils eine Liste mit Elementen zu finden, welche über Checkboxen ausgewählt werden können. (So wie man es häufig bei benutzerdefinierten Installationen von Software sieht, wo man dann bestimmte Pakete auswählen kann.)

    Ich würde es gerne so hinkriegen, dass die Checkbox des übergeordneten Elementes nicht markiert ist, wenn alle Unterelemte unmarkiert sind bzw. markiert, wenn alle Unterelmente markiert sind. Wenn nur eine Teilmenge der Unterelemente markiert ist, dann soll die Checkbox des übergeordneten Elementes markiert aber grau sein (jedoch immer noch zu benutzen).Gibt es so einen dritten Zustand?

    Wie kann ich so gezielt auf die Checkboxen der Strukturansicht zugreifen?

    Weiss da jemand Rat? Wäre echt super,

    Vielen Dank im Voraus,
    teichi



  • Klick

    Mußt halt im Change-Handler jeweils den/die parent(s) updaten



  • Super,

    das ist genau was ich gesucht habe.

    Danke Dir vielmals!


Anmelden zum Antworten