[delphi] Sprawdzenie głębokości zaznaczonego elementu

0

Witam
W jaki sposób mogę, w TreeView, sprawdzić na którym poziomie jest zaznaczony element? Tzn że jeśli muszę nacisnąć 3 razy na krzyżyk aby dojść do elementu, tzn że jest na 3 poziomie<taki jasny przykład>?

//pozdrawiam

0

Selected to aktualnie zaznaczony TTreeNode. Każdy TTreeNode ma właściwość Parent. Przechodzisz po rodzicach do góry, aż nie natkniesz się na nil, ew parent nie będzie równy samemu TTreeNode, nie pamiętam jak dokładnie to szło na samej górze.
Ilość rodziców to twój poziom.

0

próbowałem jakoś tak, ale gdy doszedłem za daleko wyskakiwały błędy...

0

Znalazłem już odpowiedź, przeglądając możliwości znalazłem treeview.selected.level. Zwraca poziom. Dzięki

A czy byłaby możliwość aby dowiedzieć się o index najwyższego rodzica?
Nieważne, zamulam dziś... już wiem wszystko
Sorki i thx

1 użytkowników online, w tym zalogowanych: 0, gości: 1