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