关山明月

导航

当窗体最大化后,如何让窗体里面的控件也随之改变大小和位置

     最近写了一个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就可以搞定了。

     

posted on 2011-10-17 21:25  关山明月  阅读(1874)  评论(0编辑  收藏  举报