【发布时间】:2011-02-04 01:39:36
【问题描述】:
我正在使用 Visual C# Express 2008 在我的 XP 开发机器上开发 C# WinForms 应用程序。
我在设计器上使用宽度和高度将表单设置为我喜欢的大小,一切看起来都不错。我还将这些尺寸设置为 MaximumSize 属性。
将应用程序部署到另一台 XP 机器上,应用程序看起来就像在我的开发设备上一样。
但是,在 Win7 机器上测试应用程序时,表单同时应用了水平和垂直滚动条。我认为这是由于 Win7 确定的表单的非客户端大小发生了变化。我可以调整窗口大小,但我希望它能够正确显示。
所以,我的问题是:正确维护跨操作系统的表单大小客户区的最佳方法是什么?
谢谢大家。
【问题讨论】:
标签: c# winforms forms client size