每当我尝试在VS 2008的属性框中增加表单宽度时,它只会将我的更改重置为1300.它可以让我降低宽度,但不会超过1300.我该如何解决这个问题?我在表单中有一个宽度超过1300的数据网格。
答案 0 :(得分:5)
Windows中的Windows不能大于屏幕分辨率。
在代码中(例如,在窗体的构造函数中),您可以设置所需的任何宽度,并且它将受到最终用户在运行时的屏幕分辨率的限制。
你的表格不需要那么大;考虑重新设计用户界面和/或使用滚动条。
答案 1 :(得分:3)
您应该查看Form.MaximumSize.Width
属性
因此,如果您需要增加其中一个或两者,请确保MaximumSize也更新为新值。
修改:SLAK是正确的,无论如何你不能让表格大于显示器...