Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Mindest Form Größe festlegen (https://www.delphipraxis.net/212206-mindest-form-groesse-festlegen.html)

mwilms 4. Jan 2023 06:46

Mindest Form Größe festlegen
 
Hallo,

Wenn man beispielsweise den Windows Explorer auf eine möglichst kleine Ausdehnung zusammenschiebt, so scheint es eine Mindestgröße zu geben, die nicht unterschritten werden kann.

Wie legt man diese fest?

Wenn man beim Ereignis Resize die Größe abfrägt und korrigiert, kommt es zu unschönen Flackereffekten.

Weiß jemand, wie man das elegant löst?

Danke im voraus

mwilms

haentschman 4. Jan 2023 06:53

AW: Mindest Form Größe festlegen
 
Das Stichwort:
https://docwiki.embarcadero.com/Libr...rm.Constraints

8-)

himitsu 4. Jan 2023 07:06

AW: Mindest Form Größe festlegen
 
Achtung, dass ist das Außenmaß,

was etwas blöd ist, wenn sich Titelleiste und Rahmen verändern, z.B. in der nächsten Windowsversion.

Uwe Raabe 4. Jan 2023 09:38

AW: Mindest Form Größe festlegen
 
In dem Fall legt man als erstes ein TPanel über das ganze Form und platziert die Controls darin. Dann kann man die Constraints des Panel setzen und muss sich nicht um Rahmenbreiten kümmern.

Abgesehen davon wirkt so ein Panel auch Wunder gegen das Flickern unter VCL-Styles oder bei transparenten Labeln auf dem Form.

mwilms 5. Jan 2023 14:11

AW: Mindest Form Größe festlegen
 
Super Tipps. Vielen Dank. Es funktioniert!


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