3

在 vb.net 中,获取“内部大小”的控件的属性是什么?我的意思是控件应该具有的大小不显示滚动条。我想按照以下标准调整表单的大小:

- 如果内部尺寸太小,请使用默认表格尺寸。

- 如果内部大小在给定范围之间,则调整表单大小以使滚动条消失。

- 如果内部尺寸太大,请为表单设置最大尺寸并保持滚动条。

我正在使用Devexpress LayoutControl。谢谢你。

4

1 回答 1

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

于 2012-12-03T17:12:12.330 回答