TreeView - obere Ebene auslesen



  • Guten Tag

    Arbeite mom gerade mit dem TreeView Objekt.

    Nun zu meinem Problem

    hich habe eine sollche Strucktur:

    + Beamer
      - BENQ 1
      - BENQ 2
    + DVD
      - JVC 1
      - JVC 2
    + Tuner
      - Pioneer 1
      - Pioneer 2
    + Video
      - Sony 1
      - Sony 2
    

    Nun möchte ich, herausfinden, wenn nun z.B der Beamer Benq.. ausgefählt ist, wo sich der Befindet. Sprich bei diesem Beispiel bei Beamer. Verstanden? Einfach die höhere Ebene, möchte ich auslesen.
    Noch ein Beispiel: Ein Benutzer wählt das Sony 2 aus oder Sony 1. Nun möchte ich einfach wissen, dass sich die Beiden in der Kategorie Video befinden.

    Besten Dank für eure Hilfe. Bin gerade ein bisschen am Verzeifeln 😉



  • Schau Dir doch noch mal in Ruhe die Eigenschaften von TTreeNode an.



  • Joe_M. schrieb:

    Schau Dir doch noch mal in Ruhe die Eigenschaften von TTreeNode an.

    danke, ich habe immer nur im treeview objekt gesucht.

    aber nun bin ich immer noch nicht viel schläuer. nach mir müsste doch das so gehen:

    Edit1->Text = tree_geraete->Selected->Owner;
    

    funktioniert aber eben nicht.. beispiel hat es leider dort auch keines.



  • Schau Dir mal TTreeNode::Parent an.



  • thx habe es hingebracht:

    ... = tree_geraete->Selected->Parent->Text;
    

Anmelden zum Antworten