TreeView dynamisch aufbauen



  • Hallo zusammen,

    ich habe folgende Frage:
    ich lese eine XML-Datei aus und erhalte für den Tree die Information über eine Stufe als String und den Namen als String.

    Meine Frage nun:
    wie kann ich das TreeView am besten dynmaisch aufbauen, so dass ich zu jeder Stufe den entsprechenden Namen habe. Kleine Anmerkung: Jede Stufe kann mehrfach vorkommen, die Namen nicht. Wenn die Stufen mehrfach vorkommen, liegen sie allerdings auch direkt hintereinander.

    Es könnte also folgende Liste vorkommen an Stufen:
    1 1 1 2 3 4 5 5 6 7 8 9 9 .....
    Dazu jeweils die Namen, die in dieser Stufe enthalten sind.
    Wie lässt sich nun also zu dieser Problematik das Bäumchen am besten aufbauen?



  • Gehts immer noch um Zwerge und Runenpriester? 🙂
    Spiel doch einfach mal mit TreeView->Items->Add und AddChild 'rum. Ich habe Deine XML-Struktur nicht ganz verstanden, aber Du kannst doch z.B. immer wenn eine neue Zahl kommt, diese mit Add() anfügen und die Namen mit AddChild(). Mußt Dir halt in einer Variable die aktuelle Stufe merken, damit Du die Stufenänderung bemerkst.



  • jap, geht immernoch um den Charplaner 😉

    Aber danke dir für den Tip, hat einwandfrei gefunzt und Baum wird nun genau so erzeugt wie ichs gedacht hatte 🙂

    *Thumbs up*


Anmelden zum Antworten