在窗体上有两个Panel  我想在点击按钮是实现从Panel1切换到Panel2,怎么弄?

解决方案 »

  1.   

            private void button1_Click(object sender, EventArgs e)
                {
                if (panel1.Visible)
                {
                    panel1.Visible = false;
                    panel2.Visible = true;
                    //设置Panel2的坐标位置与panel1相同
                    panel2.Location = panel1.Location;
                }
                else
                {
                    panel2.Visible = false;
                    panel1.Visible = true;
                    panel1.Location = panel2.Location;
                }
                    
            }
    panel1为默认页面,panl2的Visible属性默认为false,不要把panel1和panel2重叠,点击button1,panel2显示,panel1隐藏
      

  2.   

    是两个panel互相隐藏式的互相切换还是?如果是隐藏一个显示另一个
    就是Panel1.Visbled=fase;
    Panel1.Visbled=true;就是Panel1.Visbled=true;
    Panel1.Visbled=false;
      

  3.   

    两个Panel都做好了,需要显示哪个就显示哪个visible=true(false);