首先,Winform窗体分为左右两个部分,左边显示类别,右边显示商品
选左边类别,右边出现对应的商品
然后在右边有个切换按钮,点一下,左边部分全部隐藏,右边显示所有商品这个怎么做啊,在2005里,在点那个按钮后,左边的消失,窗体大小正好变成左边的大小,而不是隐藏左边的然后将右边控件变大,也必须在一个窗体中完成,不能用两个窗体进行切换

解决方案 »

  1.   

    用Panel控件,然后设置这个控件的Visible属性,同时设置主窗口的Size
      

  2.   

    Rectangle pos = new Rectangle(xx, xx, xx, xx);
           this.panel2.Bounds = pos;
    4个XX分别代表左上角坐标X,Y~然后是大小。
    直接左边的Panel1.Visible=false;
    右边的Panel2调整大小?我菜鸟~这个笨方法超级麻烦。。
      

  3.   

    不会这么麻烦吧
    左边的panel只要hide,右边的panel就应该自动填满的吧1,放一个panel, set panel1.dockstyle为left
    2,放一个panel, set panel2.dockstyle为fill印像中是这样,都是自动的,怎么还会手动去resize呢?