2
我目前使用VMware虛擬機(Windows XP)在120dpi下調試我的.NET WinForms應用程序。很煩人。在120dpi下調試.NET WinForms應用程序
有沒有人知道在我的96dpi工作環境下給我類似結果的方法?也就是說,可以爲單個進程激活120dpi模式,還是Windows Forms中有開關?
我目前使用VMware虛擬機(Windows XP)在120dpi下調試我的.NET WinForms應用程序。很煩人。在120dpi下調試.NET WinForms應用程序
有沒有人知道在我的96dpi工作環境下給我類似結果的方法?也就是說,可以爲單個進程激活120dpi模式,還是Windows Forms中有開關?
您可以使用Form Font屬性。默認情況下,winform形式規模本身在Font屬性改變,這樣的事情:
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
Font = new Font("Arial", 14);
}
不要忘了閱讀AutoScaleMode財產和一般about autoscaling在MSDN。
AutoScaleMode設置爲Dpi。這是打算。所以改變字體的大小將無濟於事。 – 2009-06-22 13:51:18