AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Node aus Treeview löschen

Ein Thema von macDoe · begonnen am 1. Dez 2014 · letzter Beitrag vom 3. Dez 2014
 
macDoe

Registriert seit: 19. Jun 2011
9 Beiträge
 
#11

AW: Node aus Treeview löschen

  Alt 2. Dez 2014, 13:09
Sooo..

habs mal rumprobiert.
Das klappt wie erwartet. Das Problem sind nur die Daten die als Objekt an dem Knoten kleben.
Ich muss danach alle Objects updaten also muss ich eh noch mal durch iterieren.

Daher mache Ich es doch so das Ich mir quasi den Tree ab dem Node der gelöscht wird neu aufbaue.
Das klappt dann auch mit meiner Methode von AddObject().
Dann muss ich nur einen parent updaten und die Objektdaten der folgenden Knoten.
Das ist etwas langsamer, aber seis drum. Dafür muss ich nix Neues mehr basteln.
Die Logik für die Navigation und Update eines TreeView hab ich ja schon fertig.

Aber hat Spaß gemacht die Fummelei. Nochmal schiggn Dank für den Input

es grüßt..
der Frank


@ Himitsu :
Weil es ums löschen ging/geht. Move() löscht ja nix, es verschiebt nur.
Den Node der weg soll muss ich danach ja mit Delete entfernen - also auch manuell.
Auch AddNode() ist ok ,aber es nützt mir nichts weil meine Objektdaten nach allen Aktionen,
also nach verschieben, umbenennen, löschen, etc.. sowieso ein Update bekommen müssen.
Ich hätte vllt etwas mehr auf die angehängte Datenstruktur hinweisen sollen

Geändert von macDoe ( 2. Dez 2014 um 13:22 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz