![]() |
Treeview - Datenzuordnung an einzelne Nods
Hi zusammen,
ich versuche bereits seit geraumer Zeit den Nodes eines Treeview Array-Daten zuzuordnen. Da unter Vista die Delphi-Hilfedatei nicht funktioniert, kann ich dort leider auch nicht entsprechend nachschlagen. Der Inhalt einer Memo-Komponente wird in einem Array abgespeichert Auf den ersten Blick erschien es mir recht einfach: My Array : ARRAY[0..10000] of AnsiString. //Array in dem der Memotext gespeichert wird MyArray[TreeView1.Selected.AbsoluteIndex] := Memo1.Text; //Je nachdem, welcher Node des TreeView selektiert wurde, wird der Text im Array abgespeichert. Der Aufruf entsrpechen Memo1.Text := MyArray[TreeView1.Selected.AbsoluteIndex]; Dies funktioniert auch, hat nur einen großen Nachteil: Angenommen ich verändere durch Drag and Drop oder indem ich einen Node lösche den "AbsoluteIndex" der Nodes, so können die Daten nicht mehr richtig aus dem Array abgerufen werden. Ich hoffe ihr könnt mir bei dem Problem helfen! Vielen Dank im Voraus Monster9999 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 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 by Thomas Breitkreuz