Hallo,
ich habe einen TreeView zum Anzeigen eines bestimmten Verzeichnisses erstellt.
Nun möchte ich gerne, dass eine bestimmte Methode ausgeführt wird, sobald man einen Knoten des TreeViews anklickt.
Ich weiß allerdings nicht, welches Ereignis des TreeView man dafür benutzen muss.
Funktioniert vielleicht "OnGetSelectedIndex"? Damit hab ich es jedenfalls zuerst versucht, aber es funktioniert nicht richtig:
Delphi-Quellcode:
procedure TForm1.TreeViewGetSelectedIndex(Sender: TObject; Node: TTreeNode);
var NodeData: PtrNodeData;
begin
NodeData := Node.Data;
label1.caption := NodeData^.Directory;
end;
Bei einem Klick auf das TreeView, sollen die gespeicherten Daten (String) des entsprechenden Knotens angezeigt werden.
Dies funktioniert aber eher zufällig: Mal werden die Daten des angeklickten Nodes wiedergegeben, mal nicht.
Ich habe wahrscheinlich die Funktion von "OnGetSelectedIndex" im Handbuch falsch verstanden.
Kann mir dabei jemand helfen?
Danke!