AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi 11 -> HighDPI bei TButton in TGroupbox

Delphi 11 -> HighDPI bei TButton in TGroupbox

Ein Thema von ringli · begonnen am 20. Sep 2021 · letzter Beitrag vom 20. Sep 2021
Antwort Antwort
ringli

Registriert seit: 7. Okt 2004
466 Beiträge
 
Delphi 10.4 Sydney
 
#1

Delphi 11 -> HighDPI bei TButton in TGroupbox

  Alt 20. Sep 2021, 17:35
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.
Miniaturansicht angehängter Grafiken
designeransicht-bei-150.png   gestartetes-programm-bei-150.png   gestartetes-programm-verschoben-auf-100.png  
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
8.635 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Delphi 11 -> HighDPI bei TButton in TGroupbox

  Alt 20. Sep 2021, 17:44
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
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
ringli

Registriert seit: 7. Okt 2004
466 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Delphi 11 -> HighDPI bei TButton in TGroupbox

  Alt 20. Sep 2021, 18:22
So sieht das schon wesentlich besser aus. Vielen Dank für den Workaround.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:26 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