Ich brauch mal ein paar Denkanstöße, irgendwie komm ich nicht weiter.
Folgendes Problem:
Ich habe eine Ttreeview mit mehreren Knoten auf Level0. Einige dieser Knoten haben Childs.
Ich möchte zur Laufzeit in diesen Baum Level0 Knoten an einer bestimmten Stelle einfügen. Das geht mit
Quelltext
1:
| newnode.MoveTo({Einfuegestelle},nainsert); |
Für "Einfügestelle" muss ich einen anderen Knoten angeben. Die Frage ist: welchen? Der neue Knoten soll z.b. der 5 Knoten mit Level0 werden.
Über
treeview1.items[5] krieg ich den nicht, weil da die Childs der vorigen Knoten mitgezählt werden.
Eine möglichkeit, die mir einfällt, ist die, mit getnextsibling in einer Schleife die Level0 Knoten durchzugehen, aber das muss doch irgendwie einfacher gehen, oder?
We are, we were and will not be.