代码之家  ›  专栏  ›  技术社区  ›  Andy

XP和7之间的窗体大小不同

  •  10
  • Andy  · 技术社区  · 16 年前

    我正在用visualc#Express 2008在XP dev机器上开发一个C#WinForms应用程序。

    我设置的形式有我喜欢的宽度和高度的设计师和所有看起来不错的大小。我还将这些维度设置为MaximumSize属性。

    将应用程序部署到另一台XP机器上,应用程序看起来就像在我的开发人员上一样。

    但是,在Win7机器上测试应用程序时,窗体同时应用了水平和垂直滚动条。我假设这是由于窗体的非客户端大小发生了变化,这是由Win7决定的。我可以调整窗口大小,但我想它被正确显示开始。

    谢谢大家。

    1 回复  |  直到 16 年前
        1
  •  11
  •   Oded    16 年前

    你应该利用这个机会 ClientSize

    来自MSDN:

    控件的客户区域是控件的边界,减去非客户元素,如滚动条、边框、标题栏和菜单。

    推荐文章