![]() |
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Ich hab bei Javaprogrammen genau das Gegenteil.
Vorinstalliert war der Schlepptop mit 125%, aber ich hab's auf 100% runtergestellt. Viele Javaprogramme sind nun nur noch ~75% groß, sogar das Setup der JavaRE ist winzig. Irgendwo im System scheint also noch die 125% rumzuschwirren. Also so ähnlich wie unser anderes beliebtes Problemchen. ![]() |
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Wie himitsu schon geschrieben hat, Windows selber ist in diesem Zusammenhang nicht sauber programmiert, dann kommen noch ein paar VCL-Bugs dazu, die sich noch dazu bei unterschiedlichen Windows- und Delphi-Versionen unterschiedlich auswirken, und schon ist das Chaos nahezu perfekt.
Ich bin mittlerweile dazu über gegangen, modale Dialoge generell mit BorderStyle = bsSizeable zu designen, die BorderIcons entsprechend zu deaktivieren, und die Größenänderung der Fenster zu verhindern. Dadurch sind wenigstens die meisten Probleme mit der Skalierung behoben. |
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Ein sehr großes Problem war, dass Delphi "früher" bei den Fenstern das Width/Height speicherte, was schief gehen mußte, als Windows immer mal wieder an den Border-Größen rumspielte und auch die User das beliebig ändern konnten.
Inzwischen wird stattdessen ClientWidth/ClientHeight gespeichert. Auch zu kleine Monitore bereiten Spaß, denn ein Fenster kann maximal so groß sein, wie der Desktop, und wenn das Fenster zur Designtime großer war, dann wird es abgeschnitten. Das Hauptproblem dabei ist, daß Delphi die falschen Fenstergrößen nicht beachtet. Es werden blind alle Komponenten da reingeladen und dann nachträglich wird erst das Align angewendet, allerdings mit den nun falschen Komponentenpositionen, welche dann einfach außerhalb des Fensters bleiben und bei Größenänderung (User zieht das Fenster größer oder kleiner) bleibt das alles auch außerhalb, da es zur falschen Position verschoben wird. |
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Liste der Anhänge anzeigen (Anzahl: 3)
Wenn Du wegen einer Sehschwäche eine grössere Schrift brauchst, dann ändere die Grösse ALLER Elemente. Dann ist auch der TSrchDialog richtig.
|
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Zitat:
|
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Installiere Dir Gexperts,
![]() da kannst Du die Dialoge resizable machen. Inklusive speichern der Grösse und Position. |
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Vielen Dank für den Hinweis,
leider funktioniert das mit der getesten Version 1.3.8.50 nicht. :( |
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Nun hab ich mir voller Freude die Version 10.2 installiert, da Embarcadero diesen Bug ja behoben hat.
Leider nicht ... :( |
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Das kann nicht sein. Laut Bugliste sind die IDE-Dialoge nun HighDPI-tauglich :roll:
|
AW: Einige Dialoge nicht vollständig sichtbar bei 125%
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 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