Ich persönlich würde das mit dem
VirtualStringTree (oder wenn ich viel Lust zum selber zeichnen hätte, dann mit dem VirtualDrawTree) machen.
Zur Vorgehensweise empfehle ich dir folgendes:
- installier dir erstmal die Komponente (

)
- spiel eine Weile damit rum
- nicht gleich aufgeben ... am Anfang ists ein wenig verwirrend aber später wirst du das Ding lieben
- und wenn du dann firm bist, kannst du deinen obigen Wunsch ganz leicht implementieren
Und wenns Probleme gibt, kannst du dich gern hier melden bzw. die
DP-Suche bemühen.