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 VirtualTreeView Daten des selektierten Knoten (https://www.delphipraxis.net/125069-virtualtreeview-daten-des-selektierten-knoten.html)

berndn 30. Nov 2008 10:06


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: http://www.delphipraxis.net/internal...t.php?t=124431

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:
if vst.FocusedNode <> nil
abfragen ob behaupt ein Knoten ausgewählt wurde sehe aber keine Möglichkeit über ein

Delphi-Quellcode:
daten:=TOMeineDaten(vst.GetNodeData(node)^);
wieder an die Daten zu kommen. Bin absolut neu mit VST. Vielen Dank schonmal.

toms 30. Nov 2008 10:15

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;

berndn 30. Nov 2008 10:34

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