发现一但最大化后,usercontrol上的button就走型了,不知道飞到哪里去了。
如何像VS一样,放在不同的分辨率下,按钮不会飞走?

解决方案 »

  1.   

    如果不考虑位置把默认的Top,Left锚点删掉就可以了
    如果考虑位置把默认的Top,Left锚点改成Buttom,Right之类的就可以了
      

  2.   

    这个其实我也想到过,不过好象将来如果需要改这个usercontrol的话,那就需要大改了,另外貌似TableLayoutPanel这个控件对程序的效率有影响
      

  3.   

    微软做这个TableLayoutPanel控件就是让你来布局的,如果你觉得不喜欢,那你只能自己写了因为现成的你不想用
      

  4.   

    只要用好 Dock 和 Anchor 属性就可以了。不管容器的大小如何改变,都不用担心。Dock 属性控制控件如何在容器中摆放,设置为Fill可以填满容器,Top为向上部填满,其他的类推。
    Anchor 属性用于控制控件的四个边缘和容器的边缘如何配合,例如,如果选择了 Left ,则表示控件的左边缘和容器的左边缘质检的距离不变。
    自己多试试。