Windows の設定でスケール 100% でプログラムを実行すると、プログラムに問題が発生します。アプリケーションは設計どおりに見えます。ただし、スケールがたとえば 125% に設定されている場合。グラフィックに問題があり、フォントが大きくなりました。
異なる AutoscaleMode 値 (None、Font、および DPI) で異なるバイナリをビルドします。次に、スケール 100% と 120% でそれらを起動します (スケールを適用するためにログオフするたびに)。
さまざまなケースのスクリーンショットを次に示します (テキストボックスに、使用するスケールを書きました)。
コンポーネントには MetroFramework を使用しています。ソースコードはこちらから
入手できます(最後のコミット)。
異なるスケール ウィンドウ設定で同じように見えるようにアプリケーションを修正するにはどうすればよいですか?