Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TTreeView - Knoten anklicken (https://www.delphipraxis.net/64657-ttreeview-knoten-anklicken.html)

THuman 6. Mär 2006 17:48


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:
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!

dataspider 6. Mär 2006 17:56

Re: TTreeView - Knoten anklicken
 
Hi,

es sollte mit OnChange funzen...

Cu, Frank

THuman 6. Mär 2006 18:09

[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