AGB  ·  Datenschutz  ·  Impressum  







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

Treeview Zweig woanders kopieren

Ein Thema von Jelly · begonnen am 29. Mär 2007 · letzter Beitrag vom 3. Apr 2007
 
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#1

Treeview Zweig woanders kopieren

  Alt 29. Mär 2007, 15:12
Ich hab hier grad ein etwas verzwicktes Problem.

Und zwar muss ich einen Treeview Zweig, der selbst auch wieder Childnodes und ChildChildnodes enthalten kann, als Kopie woanders in die Treeview kopieren.

Ich kann zwar ein der Zielstelle mittels
Delphi-Quellcode:
NewNode := Treeview1.Items.AddChild(treeview1.Selected,'Blubb') ;
NewNode.Assign(MyCopyNode); // MyCopyNode soll geclont werden
Treeview1.Selected := NewNode ;
eine Kopie woanders erstellen, jedoch mit einem Haken: Die Subnodes von MyCopyNode werden nicht mit erstellt Ausserdem hängt an jedem Node noch ein Pointer der eine Datenstruktur beinhaltet (TNodeDetails). Die soll natürlich auch als Kopie angelegt werden. Weil aber beim eingefügten Node nur der Pointer kopiert wird, verweist der natürlich in beiden Nodes auf das gleiche Objekt

Kurz: Was ist such ist sowas wie MyCopyNode.MoveTo... Eben nur als Kopie und nicht als Verschieben.
  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 19:15 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