在VS2005中设置界面上的控件的时候,如果窗口最大化,但是控件没有相对变化,
这个问题应该如何解决?我使用FlowLayoutPanel的时候也不太会用,还望高手指导指导,
先在此谢谢了!!

解决方案 »

  1.   

    捕捉窗口的SizeChanged事件,然后计算各个控件的Width,Height和Location.
    好像是很笨的办法:)
    对于相关的一组控件,就用panel圈在一起然后算panel的位置和大小
      

  2.   

    大多数情况下可以用Dock来使控件适合窗口
      

  3.   

    可以设置控件的Anchor和Dock属性
      

  4.   

    使用dock~控件便会和窗口一起变化了
      

  5.   

    如果基本上设计由你决定,尽可能的使用FixDialog样式的,就不用考虑大小变化了。使用Anchor和Dock可以处理绝大部分情况。不到万不得已,还是用不FlowLayoutPanel的