我看到Windows 7和Windows 8.1之间的固定大小的Windows窗体有一些奇怪的不一致。我的表单大小设置为1280X760。当我在Windows 7上调试时,表单保持适合大小。但是,当我在Windows 8.1上运行相同的应用程序时,表单将自身调整为1280X706。我已经尝试将高度更改为800,它运行为743,在825运行为758。
我想也许在某处会发生一些垂直缩放,但尺寸变化不是线性的,所以很可能不是缩放因子。
有没有其他人经历过这种奇怪的行为?
答案 0 :(得分:0)
我自己偶然发现了答案。
表单属性“ AutoScaleMode ”。默认情况下,此属性设置为“字体”。将其设置为“无”可解决此问题。显然,在Tablet PC上运行应用程序时会发生一些字体缩放。