你是不是把先做的panel的dock设成fill后才添加的后面的panel阿?
那当然不行
你这样做,相当于只建了一个panel,后面的panel都属于最开始的那个panel,你把开始的那个panel设成不可见后,其他的panel当然也不可见了,^_^
解决的办法就是,在添加新panel 的时候,开始的那个panel不要fill

解决方案 »

  1.   

    你直接设值panel的top和left属性,不然容易造成错误!
      

  2.   

    to Reeezak(收破烂的) :你的名字真搞笑,哈哈哈哈
    你的回答真是一针见血阿,真的是因为这样的缘故阿那我再问一下,如果我不把dock改成fill,那我还怎么排版阿?
    不方便阿
      

  3.   

    这个简单阿
    两个办法,你自己挑一个
    1、你再做完一个panel之后,把dock改回None,拖到一个角落里面去,然后再做第二个panel,都是先fill,做完就dock改成none,依此类推,一直到做完。然后把你刚才做的panel全部改回fill,就是了
    2、把fill改成none后,剪切这个panel,放到一个新建的无关紧要的form里面,做完所有的panel后,一个一个copy回去,千万不要把一个放到另外一个里面哦^_^,然后把dock全部改成fill就是了
    建议,你把你做的需要在code中更改visible属性的panel改个容易认出来的名字,免得在fill的时候找不到
      

  4.   

    用Anchor指定距离上下左右,边框的距离。
    Anchor 属性通常用于确定控件要绑定至容器的哪些端
      

  5.   

    yeah,问题解决
    多谢Reeezak(收破烂的)