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/)
-   -   fmx Treeview - auf das Ausklappen reagieren (https://www.delphipraxis.net/205021-fmx-treeview-auf-das-ausklappen-reagieren.html)

diago 24. Jul 2020 07:54

fmx Treeview - auf das Ausklappen reagieren
 
Hi zusammen,

gibt es denn eine Möglichkeit bei einem TreeView, bzw. einem TreeViewItem auf das ausklappen zu reagieren?

Ich würde gern die Subknoten immer erst dann nachladen, denn der Benutzer sie durch das Aufklappen quasi anfordert.

Danke
Thomas

Moombas 24. Jul 2020 08:03

AW: fmx Treeview - auf das Ausklappen reagieren
 
Ich kann aktuell nur in Lazarus schauen aber müsste das Event "OnExpanding" sein (Treeview ausklappen).

Hab das fmx mal gekonnt überlesen.

himitsu 24. Jul 2020 08:53

AW: fmx Treeview - auf das Ausklappen reagieren
 
Beim TreeView im FMX gibt es weger am Tree noch an den Items ein Event dafür,
aber vermutlich bestimmt kann man sich via DataBinding an IsExpanded hängen.

Ansnsten kann man mal in FMX.TreeView nach IsExpanded, IsInflated und UpdateExpandedButtonVisibility schauen, ob man ein Event oder eine Methode (virtual) findet, an die man sich hängen kann.


PS: Beim VirtualTreeView (VCL) kann man das [+] auch über eine Option/Property aktivieren.
Hier wirds du wohl mindestens ein Item einfügen müssen, um den Pfeil zu bekommen. (das erste SubItem oder irgendein DummyItem)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:03 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