【发布时间】:2011-07-21 11:00:14
【问题描述】:
我有一个带有一个主窗体的 Windows 窗体应用程序(用 vs2010/C# 针对 .NET 框架 3.5 编写)。它是在 Win7 的 100% DPI 设置下设计的(我相信那是 96 dpi)。将计算机切换到 150% 时,一切似乎都可以正常缩放,并且所有比例都保持不变。
但是,当我切换到 125% 时,某些控件突然无法缩放,并且看起来与 100% 时一样大。这会打乱整个布局,并且对用户隐藏一些控件。
对于 125% 和 150% 设置之间行为上的巨大差异,有什么合乎逻辑的解释吗?
另外,有没有更快的方法来测试这个?每次切换时都必须注销并重新登录很快就会变得很烦人。
【问题讨论】:
标签: c# winforms forms scaling dpi