AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi 11.2 - Fenster werden kleiner und kleiner
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 11.2 - Fenster werden kleiner und kleiner

Ein Thema von Michael II · begonnen am 31. Okt 2022 · letzter Beitrag vom 4. Nov 2022
 
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
771 Beiträge
 
Delphi 11 Alexandria
 
#1

Delphi 11.2 - Fenster werden kleiner und kleiner

  Alt 31. Okt 2022, 15:25
Nach der Umstellung von 10.4.2 auf 11.2 gab's bei mir viele Anzeigeprobleme mit scaled=TRUE Fenstern, weil ich fixe Werte/Bilder/BitBtns/SpeedBtns im Code hatte und die Fenster in der IDE skaliert werden. Da passte halt einiges nicht mehr zusammen. Ich hätte früher lesen sollen, worauf ich achten sollte; dann hätte ich im vergangenen Monat deutlich mehr geschlafen. Mein Problem - nicht das von Delphi 11.2. Von D2 auf D5 auf D7 auf viele XEs bis 10.4.2 liefs ja immer gut.

Als alles OK schien und ich dann meine App mit anderer Windows Skalierung testete lief's wieder teilweise schief - wieder mein Problem.

Aber beim Rumspielen mit der Skalierung unter Windows habe ich entdeckt, dass meine scaled=TRUE Fenster verkleinert werden: Wenn ich unter Windows die Skalierung von 200% auf 100% und zurück auf 200% ändere, dann ist meine Form kleiner geworden; wenn ich's erneut tu, passiert es wieder. Ich habe dies mit einem Minimalprojekt (einfach nur eine Form) getestet. Genau gleich.

Delphi hat hier offenbar vom Konzept her ein Problem: Delphi sollte sich doch die Werte des ursprünglichen Formulars merken und immer ausgehend von diesen Werten die Abmessungen der skalierten Fensterversionen berechnen.

OK, es werden wahrscheinlich wenige Leute ständig die Skalierung unter Windows ändern und damit ist das Problem kein grosses.

Was ich mich jedoch frage: Leider habe ich keinen zweiten Monitor und kann dies nicht testen. Tritt das Problem auch auf, wenn man auf Monitor 1 und 2 nicht die gleiche Skalierung wählt und das Fenster von 1 zu 2 und zurück zu 1 schiebt?

Oder tritt das Problem eh nur bei mir auf?

Falls jemand testet noch ein Tipp: Delphi IDE schliessen, bevor du die Skalierung unter Windows änderst. Ich tat es nicht: Bei meinem Delphi 11.2 wurde durch die Wechsel der Bereich mit den Toolbars immer höher, weil die Griffleisten der jeweiligen Toolbars nach unten wanderten. Da half nur ein Reset via Registry.
Michael Gasser
  Mit Zitat antworten Zitat
 


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 +1. Es ist jetzt 11:03 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 by Thomas Breitkreuz