unterschiedliche Größen bei Windows Forms



  • Hallo Zusammen,

    ich suche schon den ganzen Tag im Netzt und finde aber leider nicht. Folgendes ist mir aufgefallen:

    Ich stelle in der Entwicklungsumgebung eine Formgröße von 1445; 823 ein. Wenn ich dann zur Laufzeit mir die Größe der Form mit

    MessageBox.Show("x=" + this.Size.Width.ToString() + " - y=" + this.Size.Height.ToString() + " - dpi=" + this.CreateGraphics().DpiX.ToString());

    Ausgeben lasse, kommt x=1086 - y=669 - dpi=96 raus.

    Ich hätte eigentlich erwartet, dass die Größe wie beim Festlegen in der Entwicklungsumgebung ist. Weiß jemand warum das so ist? Ich möchte ein Form haben, die genau 1024X769 für einen Beamer ist, bzw. eine andere mit 1200X720 für ein spezielles Display. Was muss ich dafür wo einstellen...

    Danke und Gruß RUDI



  • Die StartPosition darf natürlich nicht WindowsDefaultBounds sein.
    Dann solltest Du noch darauf achten, dass AutoSize auf false ist, und AutoScaleMode auf None.



  • Super! Danke! Der AutoScaleMode stand auf Font...

    Jetzt passt es!


Anmelden zum Antworten