Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#13

AW: Einige Dialoge nicht vollständig sichtbar bei 125%

  Alt 13. Jan 2017, 02:20
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.
$2B or not $2B
  Mit Zitat antworten Zitat