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/)
-   -   VirtualStringTree auf Knoten doppelklicken (https://www.delphipraxis.net/205244-virtualstringtree-auf-knoten-doppelklicken.html)

TurboMagic 17. Aug 2020 15:25

VirtualStringTree auf Knoten doppelklicken
 
Hallo,

ich habe ein VST als Baum und es kann mehr Knoten haben als auf den Bildschirm passen, also muss man ggf. scrollen.
Wie kann ich programmgesteuert per Code einen über seinen Text bekannten Knoten (in dem Baum werden die Daten direkt
im Baum gespeichert) in den sichtbaren Bereich scrollen und doppelklicken oder alternativ darauf einen Rechtsklick
ausführen?

Grüße

TurboMagic

TiGü 17. Aug 2020 15:59

AW: VirtualStringTree auf Knoten doppelklicken
 
Delphi-Quellcode:
var
  MyNode: PVirtualNode;
  SomeSearchText: string;
begin
  SomeSearchText := 'Mit Suchtext füllen';
  // aus der zu programmierenden FindMyNode-Funtkion kommt auf magische Art und
  // Weise die Referenz auf den gesuchten Node raus
  MyNode := FindMyNode(SomeSearchText);
  VirtualStringTree1.ScrollIntoView(MyNode, True);
  VirtualStringTree1.ToggleNode(MyNode);
end;

TurboMagic 17. Aug 2020 19:39

AW: VirtualStringTree auf Knoten doppelklicken
 
Danke! Ich versuche mal die Zeit zu finden mir das anzuschauen!

TurboMagic 18. Aug 2020 19:08

AW: VirtualStringTree auf Knoten doppelklicken
 
Hat mich weiter gebracht! Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz