AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Treeview: Parent löscht die Daten meiner CustomNode

Ein Thema von geesmith · begonnen am 13. Jun 2019 · letzter Beitrag vom 14. Jun 2019
Antwort Antwort
geesmith

Registriert seit: 17. Jan 2003
Ort: Frauenfeld
32 Beiträge
 
Delphi XE5 Architect
 
#1

AW: Treeview: Parent löscht die Daten meiner CustomNode

  Alt 14. Jun 2019, 07:32
Herzlichen Dank Ihr zwei und danke für die Erklärung. Unter diesem Aspekt ist das Verhalten nachvollziehbar. Allerdings doch sehr bedauerlich.

Ja, die Daten in der Data-Property zu verstauen wäre die Alternative. Das hatte ich vor meiner CustomNode auch so gehabt. Da ich in der TreeView jedoch diverse Anpassungen mache (Neue Node, Node löschen, Node editieren...), musste ich immer auch schauen, dass das Data-Objekt sauber gehandelt wird und da erschien mir die Möglichkeit einer CustomNode sehr attraktiv, da sehr einfach.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Treeview: Parent löscht die Daten meiner CustomNode

  Alt 14. Jun 2019, 08:11
Hallo,
das Data-Property bleibt doch eigentlich auch erhalten,
also benutze deine abgeleitete Klasse, aber pack deine eigenen Sachen als Objekt ins Data rein.

Du könntest sogar deine eigenen Properties behalten und holst dir im
jeweiligen Get und Set das aus dem Data-Objekt.
Heiko

Geändert von hoika (14. Jun 2019 um 09:20 Uhr)
  Mit Zitat antworten Zitat
geesmith

Registriert seit: 17. Jan 2003
Ort: Frauenfeld
32 Beiträge
 
Delphi XE5 Architect
 
#3

AW: Treeview: Parent löscht die Daten meiner CustomNode

  Alt 14. Jun 2019, 08:39
Danke hoika

So werde ich das machen.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 14:43 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