Windows窗体高度不一致

时间:2016-03-09 19:36:49

标签: c# winforms windows-7 windows-8.1

我看到Windows 7和Windows 8.1之间的固定大小的Windows窗体有一些奇怪的不一致。我的表单大小设置为1280X760。当我在Windows 7上调试时,表单保持适合大小。但是,当我在Windows 8.1上运行相同的应用程序时,表单将自身调整为1280X706。我已经尝试将高度更改为800,它运行为743,在825运行为758。

我想也许在某处会发生一些垂直缩放,但尺寸变化不是线性的,所以很可能不是缩放因子。

有没有其他人经历过这种奇怪的行为?

1 个答案:

答案 0 :(得分:0)

我自己偶然发现了答案。

表单属性“ AutoScaleMode ”。默认情况下,此属性设置为“字体”。将其设置为“”可解决此问题。显然,在Tablet PC上运行应用程序时会发生一些字体缩放。