在vb.net中,控件的属性是什么来获得"内部大小"?我的意思是控件应该具有的大小不会显示滚动条。 我想按照这个标准调整表格的大小:
- 如果内部尺寸太小,请使用默认的表单大小。
- 如果内部大小介于给定范围之间,请调整表单大小以使滚动条消失。
- 如果内部大小太大,请为表单设置最大大小并保留滚动条。
我正在使用Devexpress LayoutControl。 谢谢。
答案 0 :(得分:3)
您可以使用控件的ClientSize
属性(我的重点)。
控件的客户区是控件的边界,减去 非客户端元素,如滚动条,边框,标题栏和 菜单即可。调用SetClientSizeCore方法来设置ClientSize 属性。 ClientSize属性并不总是通过它进行更改 set方法,所以你应该重写SetClientSizeCore方法 确保在设置ClientSize属性时执行代码。
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.clientsize%28v=vs.80%29.aspx