TreeView - Komponente
-
Hallo zusammen!
erstmal noch ein gutes neues Jahr.
Ich verzweifel noch.
Ich habe mir mittels TTreeView eine Art Verzeichnisbaum gebaut.
Das Einlesen und Anzeigen der Dateien klappt auch.
Ich zeige vor dem Namen der Verzeichnisse ein leeres Kästchen an (BITMAP). Das klappt auch.Folgende Frage stelle ich mir:
Ich möchte, dass wenn ein bestimmtes Verzeichnis ausgewählt wird, das Verzeichnis schwarz angekreuzt wird und vollautomatisch die Unterverzeichnisse grau angekreuzt werden.
Nun soll man in die Unterverzeichnisse wechseln können und einzelne graue Kreuzchen wieder rausnehmen etc... Wenn dann alle grauen abgewählt sind, muss sich automatisch natürlich das oberste schwarze auch mit abwählen, ...Klar? Oder braucht ihr noch ein Tipp.
Wie kann ich so etwas am einfachsten machen?Vielleicht hat jemand auch so eine Komponente die ich einsetzen könnte???
Ich habe schon lange gegoogelt aber nix gefunden.Danke im Voraus
Freddy
-
Hallo
schau dir doch das Beispiel in
<BCB_Path>\Examples\CustomDraw
an, darin wird gezeigt, wie man die Darstellung der Einträge eines TTreeView anpassen kann. Läuft über die OnCustomDraw-Events.bis bald
akari
-
Danke für den Tipp.
Hhhmmm. Bekomme ich schon irgendwie hin. Aber ich muss erst malHirnschmalz in die Semantik stecken wie ich das ganze Verwalten soll.So eine Komponente fertig hat hier keiner, oder?
Gruß
Freddy