当窗体最大化后,如何让窗体里面的控件也随之改变大小和位置
最近写了一个Windows Form的小工具,里面有Button, GroupBox以及ListBox等控件。碰到的问题是当窗体最大化后,里面的这些控件的大小和位置不会变化,这样显得这个界面不太美观。研究了一下,通过设置控件的Anchor属性和Dock属性可以解决这个问题。下面我就分别以Button, GroupBox和ListBox为例来介绍下如何设置它们的属性值。
1. Button
2. GroupBox
3. ListBox
如果有两个ListBox,那么上面的设置估计不能满足要求。这是可以考虑将两个ListBox放到一个SplitContainer里面,然后将它们的Dock属性设置为Fill。然后将SplitContainer的Anchor属性设置为Top, Bottom, Left, Right就可以搞定了。