Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 11 -> HighDPI bei TButton in TGroupbox (https://www.delphipraxis.net/208842-delphi-11-highdpi-bei-tbutton-tgroupbox.html)

ringli 20. Sep 2021 17:35

Delphi 11 -> HighDPI bei TButton in TGroupbox
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,

wenn ich eine neue VCL-Anwendung habe und auf dieser 1 TButton und 1 TGroupbox mit einem zusätzlichen TButton plaziere, scheint im Designer bei 150% Skalierung alles richtig zu sein. Auch wenn ich das Programm bei 150% Skalierung starte, sieht es gut aus. Verschiebe ich das Programm nach rechts auf den Monitor mit 100% Skalierung wird der TButton innerhalb der TGroupbox zu groß und verschoben dargestellt. Auch bei einem Start des Programmes auf dem Monitor mit 100% Skalierung ist die Verrschiebung sichtbar. Im Anhang finden sich entsprechende Screenshots.

Ist das bei euch nachvollziehbar?

Ich habe hier 2 4K Monitore, jeweils mit einer Auflösung von 3840 x 2160 Pixeln. Links, wo sich die Delphi IDE befindet, ist eine Skalierung von 150% eingestellt. Zum Test sind auf dem rechten Monitor 100% Skalierung eingestellt.

Uwe Raabe 20. Sep 2021 17:44

AW: Delphi 11 -> HighDPI bei TButton in TGroupbox
 
Bei der Skalierung von nested Controls gibt es noch ein Problem, das vermutlich mit 11.1 behoben wird.

Du kannst aber mal meinen Workaround für ein ähnliches Problem ausprobieren: https://www.delphipraxis.net/1495039-post8.html

ringli 20. Sep 2021 18:22

AW: Delphi 11 -> HighDPI bei TButton in TGroupbox
 
So sieht das schon wesentlich besser aus. Vielen Dank für den Workaround. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr.

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