Treeview "durchnummerieren" oder Punkte eindeutig kennzeichnen
-
Guten Tag,
ich habe ein Treeview, welches folgendermaßen aufgebaut ist:
- Name
-- Kategorie1
--- Punkt1
--- Punkt2
-- Kategorie2
--- Punkt1
--- Punkt2Nun ist das Problem, dass Punkt1 und Punkt2 jeweils die identischen Texte mit den Punkten 1 und 2 der zweiten Kategorie haben. Ich kann also nicht sagen:
if(tv1->Selected->Text == "Punkt1") { dosomething(); }Da ist die Frage: Kann ich dies irgendwie eindeutig kennzeichnen?
Grüße
Roman
-
Benenn die Punkte 1.1, 2.1 etc., wie man es von jeder vernünftigen Auflisting erwartet.
Alternativ musst du halt die Parents der einzelnen Nodes in die if-Abfrage mit einbeziehen.
-
Hallo
oder zu weist Data einen eindeutigen Wert zu. Ähnlich der Tag-Eigenschaft bei Controls, nur hier als Zeiger.
bis bald
akari