![]() |
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 |
Re: Treeview - Datenzuordnung an einzelne Nods
Ich würde dir Data-Eigenschaft der Nodes verwenden
Warum sollte die Hilfe unter Visat nicht funktionieren? Hast das das WinHelp-Update für Vista installiert? |
Re: Treeview - Datenzuordnung an einzelne Nods
Zitat:
Das von mkinzler erwähnte HLP-Update für Vista: ![]() |
Re: Treeview - Datenzuordnung an einzelne Nods
Vielen Dank für die Antwort.
Immerhin funktioniert nun die Delphi-Hilfe... |
Re: Treeview - Datenzuordnung an einzelne Nods
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 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