Einzelnen Beitrag anzeigen

Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
563 Beiträge
 
Delphi XE6 Enterprise
 
#1

Delphi ändert selbständig Formulargröße auf kleinem Monitor?

  Alt 27. Jun 2008, 10:32
Ich habe hier einen merkwürdigen Effekt:

Ein Testprogramm "ohne alles", das nur aus einem 900 x 700 großen Formular mit Infotexten drauf besteht, wird auf einem Monitor mit 800 x 600 Auflösung auf 812 x 612 verkleinert (nicht skaliert!). Es werden keine Scrollbalken eingeblendet. PixelsPerInch von Formular und Screen sind gleich.

Wenn ich Form.Width und Form.Height ausgeben lasse, steht dort tatsächlich auch 812 bzw. 612.

Form.Scaled ist TRUE. Aber: Wenn ich Form.Scaled auf FALSE setze, steht dort wieder 900 bzw. 700, ohne dass das Formular diese Größe tatsächlich hätte.

Kann ich das irgendwie abstellen? Ich muss die Originalgröße auf jeden Fall beibehalten.

Ich verwende Delphi 5 Enterprise.
  Mit Zitat antworten Zitat