【问题标题】:Windows Form Height InconsistencyWindows 窗体高度不一致
【发布时间】:2016-06-24 09:12:54
【问题描述】:

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

我认为可能某处发生了一些垂直缩放,但大小变化不是线性的,因此它可能不是缩放因子。

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

【问题讨论】:

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


    【解决方案1】:

    我自己只是偶然发现了答案。

    有一个表单属性“AutoScaleMode”。此属性默认设置为“字体”。将此设置为“None”可以解决此问题。显然,在平板电脑上运行应用程序时会发生一些字体缩放。

    【讨论】:

      猜你喜欢
      • 2012-08-15
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-23
      • 1970-01-01
      • 2016-11-10
      • 1970-01-01
      相关资源
      最近更新 更多