Off topic: Deine Frage lautete "Hat jemand eine Idee, wie ich das anders loesen kann" worauf meine (korrekte) Antwort "ja" lautete.
Da ich für so eine Antwort von den Admins virtuell eine über die Rübe bekomme (was ich auch verstehe
) gebe ich die Antwort, die sich der Fragende vermutlich erwartet etwas weiter unten.
Wenn Du Deine Frage also "geschickter" stellst, musst Du bei meinen Antworten nicht scrollen.
Alles klar?
Zu Deiner Frage:
Ich vermute mal, Du willst das in einem ComputedText anzeigen?
Über die Liste iterieren, Zähler mitlaufen lassen und mit UString vor jedem String eine entsprechende Anzahl von Spaces bzw. Tabs eintsprechend der Hierachie einfügen.