![]() |
VirtualTreeView Daten des selektierten Knoten
Ich hatte ja schon gestern eine Frage dazu aber ich habe den Artikel und den Code für den Stammtisch 2 hier gefunden:
![]() Nun habe ich folgendes Problem. Gruppierung funtioniert wie im Beispiel mit Klassen hervorragend. Auch die Idee mit dem FastMM4 hilft super. Wenn ich nun eine Zeile (Row) selektiere und mit TForm2.vstDblClick(Sender: TObject) oder mit TForm2.vstClick(Sender: TObject) auf dieses Ereignis reagiere kann ich zwar noch mittels:
Delphi-Quellcode:
abfragen ob behaupt ein Knoten ausgewählt wurde sehe aber keine Möglichkeit über ein
if vst.FocusedNode <> nil
Delphi-Quellcode:
wieder an die Daten zu kommen. Bin absolut neu mit VST. Vielen Dank schonmal.
daten:=TOMeineDaten(vst.GetNodeData(node)^);
|
Re: VirtualTreeView Daten des selektierten Knoten
Hallo
FocusedNode ist ja vom Typ PVirtualNode und GetNodeData() verlangt ja einen Parameter vom Typ PVirtualNode.
Delphi-Quellcode:
FocusedNode := vst.FocusedNode;
if FocusedNode <> nil then begin daten := TOMeineDaten(vst.GetNodeData(FocusedNode)^); end; |
Re: VirtualTreeView Daten des selektierten Knoten
Vielen Dank Toms.
Als ich deine Erklärung gelesen habe fiel der Groschen oder besser gesagt Cent. :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:53 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