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/)
-   -   TCategoryPanel Delphi 11 HighDPI issues (https://www.delphipraxis.net/209354-tcategorypanel-delphi-11-highdpi-issues.html)

softtouch 25. Nov 2021 14:33

TCategoryPanel Delphi 11 HighDPI issues
 
Ich nutze Delphi 11, mit Patch 1 sowie November Patch.

Ich entwickele auf einem 4K Bildschirm, mit 150% Windows Skalierung. Alles normal.

Alle Button und controls sehen gut aus, auch unter 1920x1080 mit 96ppi, AUSGENOMMEN alles was in einem TCategoryPanel ist, dort ist alles, von TButton bis TEdit, viel zu gross.

Es sieht so aus, als wenn TCategoryPanel nicht richtig basierend auf den DPI skaliert wird. Kennt das jemand oder besser noch, hat jemand eine Lösung?

softtouch 25. Nov 2021 17:05

AW: TCategoryPanel Delphi 11 HighDPI issues
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habe mal 2 Bilder angehängt:

good.jpg = So wie es auf dem 4K Monitor aussieht (so soll es auch sein)
bad.png = so wie es aussieht, wenn es auf einem anderen Computer mit 1920x1080 und 96ppi gestartet wird.

Alle anderen Controls außerhalb des TCategoryPanels sind einwandfrei unter allen Auflösungen.

Uwe Raabe 25. Nov 2021 21:25

AW: TCategoryPanel Delphi 11 HighDPI issues
 
Mach dafür bitte einen QP-Report auf. Genau solche Fehler möchte man in Delphi 11.1 behoben haben.

TiGü 26. Nov 2021 08:21

AW: TCategoryPanel Delphi 11 HighDPI issues
 
Sind die Dateinamen vertauscht?
Ich finde das bad.jpg sieht gut und normal aus und beim good.jpg merkwürdig alles vergrößert dargestellt.

Uwe Raabe 26. Nov 2021 08:32

AW: TCategoryPanel Delphi 11 HighDPI issues
 
Ich vermute, das good image ist eine Bitmap-Skalierung von Windows, während bei bad die Positionen nicht zu der Größe passen.

softtouch 26. Nov 2021 10:24

AW: TCategoryPanel Delphi 11 HighDPI issues
 
In dem "good" Bild sind alle controls sichtbar und an der korrekten Position, während bei "bad" sich Abstände zwischen Controls vergrößern sowie Controls einfach nicht sichtbar sind durch die fehlerhafte Skalierung.
beide Bilder sind einfach Screenshots von dem 4K Monitor, 144PPI (good) und einem 1920x1080 Monitor, 96PPI (bad). Es kann sein das die beim Hochladen hier noch etwas skaliert worden sind, aber das tut eigentlich nichts zur Sache.

Es geht darum, dass das Layout bei "good" genau so ist, wie es sein soll, alle Controls sichtbar, und bei "bad" sieht es dann so aus, wenn es auf einem System mit niedrigerer Auflösung gestartet wird.

Uwe Raabe 26. Nov 2021 10:36

AW: TCategoryPanel Delphi 11 HighDPI issues
 
Ich wiederhole mich:
Zitat:

Zitat von Uwe Raabe (Beitrag 1498220)
Mach dafür bitte einen QP-Report auf. Genau solche Fehler möchte man in Delphi 11.1 behoben haben.


softtouch 26. Nov 2021 10:38

AW: TCategoryPanel Delphi 11 HighDPI issues
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1498234)
Ich wiederhole mich:
Zitat:

Zitat von Uwe Raabe (Beitrag 1498220)
Mach dafür bitte einen QP-Report auf. Genau solche Fehler möchte man in Delphi 11.1 behoben haben.


Habe ich ja schon gemacht. Ich habe eben nur die Hoffnung, dass zwischenzeitlich jemand anderes solch ein Problem hat/hatte und eine Lösung kennt.

Uwe Raabe 26. Nov 2021 10:42

AW: TCategoryPanel Delphi 11 HighDPI issues
 
Zitat:

Zitat von softtouch (Beitrag 1498235)
Habe ich ja schon gemacht.

Sehr gut! Dann wäre es schön, wenn du hier einen Link oder wenigstes die QP-Nummer dazu einstellst.

softtouch 26. Nov 2021 10:45

AW: TCategoryPanel Delphi 11 HighDPI issues
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1498237)
Zitat:

Zitat von softtouch (Beitrag 1498235)
Habe ich ja schon gemacht.

Sehr gut! Dann wäre es schön, wenn du hier einen Link oder wenigstes die QP-Nummer dazu einstellst.

Ups! Sorry, total vergessen.

QC link: https://quality.embarcadero.com/browse/RSP-36348


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