TreeView Items, SubItems



  • Hallo zusammen

    Ich möchte in einem TreeView die Aufgaben von verschiedenen Personen darstellen.
    Also im Prinzip so:

    Person1
      Aufgabe1
      Aufgabe2
    Person2
      Aufgabe1
      Aufgabe2
    

    und so weiter.

    Zuerst lese ich die Personen in das TreeView ein, und anschließend will ich die Aufgaben zuweisen, jedoch ich stehe momentan völlig auf dem Schlauch.
    Kann ich über eine Eigenschaft nun immer direkt auf PersonX zugreifen, wenn ich weiß die wievielte Person es in der Liste ist, oder muß ich hier immer erst die ganze Liste durchsuchen?

    MfG Stephan



  • Hallo

    nein, du kannst fast direkt zugreifen.
    Zuerst must du auf die Ebene der Personen gehen.
    Bei dir wäre das

    TTreeNode* Person = TreeView->Items->Item[0];
    

    dann kannst du die Person so durchlaufen

    while (Person != NULL)
    {
      // etwas mit dem Node Person machen
      Person = Person->getNextSibling();
      }
    

    bis bald
    akari



  • Hallo zusammen

    @akari
    Dies war genau das was ich suchte. Vielen Dank.
    Ich hab wohl den Wald vor lauter Bäumen nicht mehr gesehen.

    MfG Stephan


Anmelden zum Antworten