2016-07-23 15 views
0

Ich habe ein C# -Projekt, das ursprünglich in VS Express v2010 erstellt wurde. Ich habe kürzlich ein Upgrade auf die VS 2016 Community durchgeführt. Jetzt, wenn ich dieses Projekt öffne, erscheint das Windows-Formular in diesem Projekt im Designer "geschrumpft". Wenn ich & starte, sieht das Formular jedoch gut aus.Mein Windows Form ist in Visual Studio Community Designer "geschrumpft". Projekt ursprünglich erstellt in VS Express 2010

Here's what it looks like in designer

...And here's what it looks like at runtime

Ich habe versucht, mit der DPI-Einstellungen spielen & Bildschirmauflösung auf meinem Laptop; keiner von diesen machte einen Unterschied.

Offensichtlich ist es praktisch unmöglich, Objekte auf dem Formular mithilfe des Designers zu positionieren, da es so komprimiert ist. Jeder Rat würde sehr geschätzt werden!

+0

Es sieht für mich wie es Ihre laufende Anwendung, die falsch tatsächlich angezeigt wird. Die Symbole und die Schriftart weisen alle Skalierungsartefakte auf. Bist du * sicher * dein DPI ist auf 100% eingestellt? –

Antwort

0

Sie könnten versuchen, AutoSize und AutoScale Eigenschaften auf Folgendes festgelegt:

Form.AutoSize = false; 
Form.AutoScaleMode = AutoScaleMode.Font; 

Dies auch hilfreich sein könnte: AutoScaleMode problems with changed default font

+0

Aber wie wirkt sich das aus, wie das Formular in der Designeransicht aussieht? –

+0

Sie haben Recht, es tut es nicht, aber es scheint DPI bezogen daher ist es eher ein Workaround. Bitte überprüfen Sie auch hier: http://stackoverflow.com/questions/4074106/can-i-tell-visual-studio-not-to-change-the-dpi-of-a-project –