Visual Studio のデザイナ画面が、異なる環境で見ると表示が崩れる場合がある。
今回は、その原因と対処方法をメモしておく。
原因はFontプロパティとディスプレイ設定
本事象は、以下の状況で確認できた。
- フォームのFontプロパティをデフォルトから変更している
- Windowsのディスプレイ設定が環境で異なる
まず、事象が再現するフォーム画面ではFontプロパティがデフォルトから変更されていた。
次に、正常に表示されている環境と、崩れて表示される環境とで、Windowsのディスプレイ設定が異なっていた。
ディスプレイ設定が環境で異なっていても、Font設定がデフォルトのままなら、デザイナ画面が崩れることはない。
また、デザイナ画面で崩れていても、アプリケーションを実行した際には、崩れずに表示される。
対処法
上記が原因の場合は、以下の対処法が有効となる。
- フォームのFont設定をデフォルトに戻す
- 環境のディスプレイ設定を合わせる