Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#4

Re: Virtual Tree View (VST) - prüfen, ob Node vorhanden

  Alt 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 ?
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat