現在、VMware 仮想マシン (Windows XP) を使用して、120dpi 未満の .NET WinForms アプリケーションをデバッグしています。とてもうるさい。
96dpi の作業環境で同様の結果が得られる方法を知っている人はいますか? つまり、単一のプロセスで 120dpi モードを有効にできますか、それとも Windows フォームに切り替えがありますか?
Form Font プロパティを使用できます。デフォルトでは、Font プロパティが変更されたときに WinForm フォーム自体がスケールされます。
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
Font = new Font("Arial", 14);
}
AutoScaleMode プロパティと、MSDNの一般的な自動スケーリングについて読むことを忘れないでください。