2016-07-23 7 views
0

私は元々VS Express v2010で作成されたC#プロジェクトを持っています。私は最近VS 2016コミュニティにアップグレードしました。今、私がそのプロジェクトを開くと、そのプロジェクトのWindowsフォームがデザイナーに「縮小」して表示されます。しかし、&をビルドすると、フォームは正常に見えます。私のWindowsフォームは、Visual Studioコミュニティデザイナーで「縮小」されています。 VS Express 2010で最初に作成されたプロジェクト

Here's what it looks like in designer

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

私はDPIは私のラップトップ上の&画面解像度を設定して遊んでみました。これらのどちらも違いをもたらしませんでした。

明らかに、デザイナを使用してフォーム上にオブジェクトを配置しようとすると、圧縮されているので事実上不可能です。どんなアドバイスも大歓迎です!あなたは以下にAutoSizeAutoScaleプロパティを設定しようとすることができ

+0

それは実際に間違って表示される実行中のアプリケーションであるようですが、私には見えます。アイコンとフォントにはスケーリングのアーチファクトがあります。 DPIが100%に設定されていますか? –

答えて

0

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

また、これは役に立つことができます:AutoScaleMode problems with changed default font

+0

しかし、デザイナビューでフォームがどのように見えるのでしょうか? –

+0

あなたは正しいですが、それはDPIのように思われるので、むしろその回避策です。こちらもご確認ください:http://stackoverflow.com/questions/4074106/can-i-tell-visual-studio-not-to-change-the-dpi-of-a-project –

関連する問題