Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
Delphi XE5 Professional
|
Re: Virtual Tree View (VST) - prüfen, ob Node vorhanden
8. Jul 2008, 09:36
Du brauchst doch nur mit IterateSubtree die Knoten vor dem Einfügen suchen.
Nachträglich einen Eltern-Knoten einfügen würde auch gehen, allerdings müsstest du den Knoten erst anlegen und dann die Kindknoten reinverschieben.
Üblicherweise nutze ich eine Routine, die mir die Einträge Gruppiert.
Ich rufe die Methode auf. Als Parameter übergebe ich den Gruppenname "Gemüse".
Die Methode prüft ob der Knoten existiert, wenn nicht wird er angelegt.
Als Rückgabewert der Methode gibt es dann einen Zeiger auf den Knoten.
Diesen nutze ich dann als Parentzeiger beim Knoteneinfügen.
Um Zeit zu sparen brauch du auch nur auf der Rootebene nach den Knoten suchen.
2500 ist nicht viel für den VST.
Verstanden was ich meine ?
|