![]() |
TTreeView - Knoten anklicken
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:
Bei einem Klick auf das TreeView, sollen die gespeicherten Daten (String) des entsprechenden Knotens angezeigt werden.
procedure TForm1.TreeViewGetSelectedIndex(Sender: TObject; Node: TTreeNode);
var NodeData: PtrNodeData; begin NodeData := Node.Data; label1.caption := NodeData^.Directory; end; 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! |
Re: TTreeView - Knoten anklicken
Hi,
es sollte mit OnChange funzen... Cu, Frank |
[Problem gelöst]
Dankeschön, mit OnChange klappt es perfekt!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:54 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