gibt's dafür ne einfache Lösung?
..mit TreeNode.Item[idx] bekommst du den jeweiligen Kindknoten mit dem index der Ebene. Du musst also von deinem Rootknoten startend durch den Baum laufen....
Bsp:
(0/3/2)
Pseudocode...
TreeNode:=TreeView.TopItem; // knoten 0
TreeNode:=TreeNode.Item[3];
TreeNode:=TreeNode.Item[2];
Das funktioniert aber nur wenn deine Baumstruktur in keiner Ebene umsortiert wird!
Ansonsten würde ich einfach für jeden Knoten einen eigenen Index mit deinen Daten abspeichern.