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/)
-   -   TabControl Scrollen/ Scrollbox (https://www.delphipraxis.net/184425-tabcontrol-scrollen-scrollbox.html)

theoneand 25. Mär 2015 15:20

TabControl Scrollen/ Scrollbox
 
Hallo zusammen,

versuche mich gerade in einer Firemonkey Anwendung mit XE7

Habe folgendes problem:

ich hab ein Tabcontrol das durch wischen die Seiten wechseln soll, was prinzipiell auch funktioniert.
Die einzelnen Tabs werden zu Laufzeit befüllt.
Wenn jetzt der Platz des Tabs zur neige geht, werden die unteren Elemente nicht mehr erreichbar, da keine Scrollbar vorhanden ist.

Habe schon versucht auf jedes Tab eine Scrollbox zu legen und auf dieser Scrollbox die Elemente plaziert. Das Problem hierbei ist, das die Touch-Gesten nicht
von der Scrollbox weiter auf das Tabsheet gereicht werden, sprich die Gesten funktionieren nicht mehr.

Wenn ich die Elemente ohne Scrollbox auf die Tabs lege funktioniert alles, aber wie gesagt die unteren Elemente sind dann nicht mehr erreichbar.

Hat jemand eine Idee, wie das umsaetzbar ist?, mich wundert, dass im Netz nichts dazu zu finden ist, da auf dieser Problem doch sicherlich mehrere Leute schon gestoßen sind.

Danke schon mal im Voraus

theoneand 26. Mär 2015 08:45

AW: TabControl Scrollen/ Scrollbox
 
ok, hab mein Problem selbst erkannt.

Es liegt daran, dass der Fokus des Touch events auf der Scrollbar der Scrollbox ist und deshalb das Tabcontrol nicht mehr agiert.

Neue Idee:
Im OnTouch der Form die Bewegung abfangen und darauf reagieren.

Problem:
Wenn man das Problem im FullScreen laufen lässt oder den Borderstyle der Form ändert, kommt man irgednwie nicht mehr an das OnTouch-Event der Form heran...
Hat jemand schon mal Erfahrungen damit gehabt??

grüßle


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