我有这种形式,里面有一个标签控件和一个列表框:
当我调整窗口的高度大小时,我得到的是这样的:
但是,我实际上希望选项卡控件和列表框一起调整大小,从而得到以下结果:
我相信我可以通过仅响应表单中的某种onResize()
方法并实现自己的计算来相应地手动更新选项卡控件和列表框的大小来达到这种效果。
但是,我已经看到许多应用程序都能达到这种效果,所以我怀疑实际上有更好的方法可以实现此功能-也许是内置功能。
您知道实现此效果的更好方法吗?
最佳答案
这是一个很好的教程,说明了如何使用停靠和 anchor 属性在调整容器表单控件的大小时如何调整Winform控件的大小:
http://www.techrepublic.com/article/manage-winform-controls-using-the-anchor-and-dock-properties/6165908
设置 anchor 属性的四个值(上,右,下,左),即使调整了窗体控件的大小,也可以使控件的边缘相对于窗体控件保持静止。
关于vb.net - 调整窗口大小时如何调整表单元素的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14116848/