Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Reset Fensteranzeige in Delphi 6

  Alt 16. Mai 2021, 09:40
In aktuellen Delphis wird durch den FormDesigner die Position nicht mehr geädert.
Dort ist die Form ja in einem anderen Editor-Fenster eingebettet. (ja, viele meckern darüber, aber es hat auch einige Vorteile)

In den alten Delphi 7 und davor, war das Fenster noch direkt auf dem Desktop.


Für unser Programm, zur Laufzeit, hab ich mal einen Code eingefügt, der vor dem Anzeigen die Position prüft und die Fenster/Dialoge auf den nächstliegenden Monitor verschiebt, wenn über 50% außerhalb im Nichts verschwinden.

Noch alte Forms aus Delphi 7 und vor allem auch unsere RunTimeForms (dynamische Forms, die im Programm generiert werden und wo deren DFM in der Datenbank gespeichert wird),
da gab es Probleme bei 1-monitorigen Kunden, wenn der Entwickler es auf seinem zweiten Monitor speicherte. Und inzwischen kommt auch noch UltraHD/HighDPI hinzu.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (16. Mai 2021 um 09:47 Uhr)
  Mit Zitat antworten Zitat