Einzelnen Beitrag anzeigen

monster9999

Registriert seit: 3. Aug 2008
3 Beiträge
 
#1

Treeview - Datenzuordnung an einzelne Nods

  Alt 3. Aug 2008, 10:14
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
  Mit Zitat antworten Zitat