2011-11-01 149 views
4

每当我尝试增加VS 2008属性框中的窗体宽度时,它只是将我的更改重置为1300.它允许我降低宽度,但不会增加超过1300.我应该如何修复这个?我在其中有一个宽度超过1300无法调整Winform宽度

+2

您的表单不能比您的显示器宽。 – SLaks

+0

我的显示器是30英寸,但分辨率现在很低(由于驱动程序问题,1280x800)。监视器尺寸或分辨率是否重要?这是一个 – JonF

+2

的决议。 Windows甚至不知道物理大小。 – SLaks

回答

5

的Windows在Windows不能超过你的屏幕分辨率。

在代码中(例如,在窗体的构造函数中),您可以设置所需的任何宽度,并且在运行时将受到最终用户屏幕分辨率的限制。

你的表格不需要那么大;考虑重新设计你的用户界面和/或使用滚动条。

+1

表格大小的选择不取决于我。但这回答我的问题,谢谢 – JonF

3

形式的DataGrid你应该检查Form.MaximumSize.Width财产

Form.MaximumSize Property

所以如果你需要增加两个的一个或两个确保MAXIMUMSIZE是也更新为您的新值。

编辑: SLaks是正确的,你不能有形式大于显示器反正大...