2

我目前使用 VMware 虚拟机 (Windows XP) 在 120dpi 下调试我的 .NET WinForms 应用程序。很烦人。

有人知道在我的 96dpi 工作环境下给我类似结果的方法吗?也就是单个进程可以开启120dpi模式,还是Windows Forms里面有开关?

4

1 回答 1

0

您可以使用表单字体属性。默认情况下,当 Font 属性更改时,WinForm 表单会自动缩放,如下所示:

protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);
    Font = new Font("Arial", 14);
}

不要忘记阅读 AutoScaleMode 属性以及MSDN中有关自动缩放的一般信息。

于 2009-06-21T10:10:51.283 回答