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/)
-   -   Scrollbox Scrollbereich zu klein, wenn Form scaled (https://www.delphipraxis.net/210101-scrollbox-scrollbereich-zu-klein-wenn-form-scaled.html)

cckLoud 1. Mär 2022 17:04

Scrollbox Scrollbereich zu klein, wenn Form scaled
 
Hallo,

in einer Maske wird eine Scollbox dynamisch gefüllt. Dazu werden Frames erzeugt (Anzahl ist abhängig vom jeweiligen angezeigten Objekts) und der Scollbox über Parent:=Scrollbox zugeordnet. Es sind idR. mehr Frames, als in der Scrollbox ohne vertikalem Scrollbar gezeigt werden können. Das dann notwendige Scrollen funktioniert auch ohne Probleme. Nur wenn ich die zugehörige TForm skaliere, wird der Scrollbereich offensichtlich nicht mit angepasst, so dass nicht mehr alle Frames zu "erscrollen" sind...

Dabei entspricht die Höhe des vertikalen Scrollbereichs überschlägig der Höhe vo unskalierten Frames.

Wie kann ich den Scrollbereich vergrössern?

cckLoud 1. Mär 2022 17:36

AW: Scrollbox Scrollbereich zu klein, wenn Form scaled
 
Hat sich erledigt! Macht man mit der Property "ScrollBox.VertScrollBar.Range", und die wurde im Programm falsch (mit der noch nicht skalierten Framehöhe) berechnet...


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