可以把一个form 放在一个主form上
你把控件放到Panel上,隐藏Panel就可以隐藏所有控件了

解决方案 »

  1.   

    C#开发的短信群发软件
    采用AT指令集使用GPRS MODE或手机
    下载地址:http://www.szlon.com
      

  2.   

    我试过了,可是用panel不行啊,我也不知道哪儿设错了,我是这样做的,在一个位置上放了两了panel ,一个panel上放了一个button,
    private void button1_Click(object sender, System.EventArgs e)
    {
             panel2.Show();
    panel3.Hide();
    }private void button4_Click(object sender, System.EventArgs e)
    {
    panel2.Hide();
    panel3.Show();
    }
    第一个click事件能正确执行,但是第二个click事件两个button都没有了,这是为什么
    谢谢!!!!控件的放置顺序为:
    panel2
    button2
    panel3
    button3
      

  3.   

    使用BringToFront 方法
    panel2.Hide();
    panel3.Show();
    panel3.BringToFront ();
      

  4.   

    将form2加入form1中
    Form2 mForm2=new Form2();
    mForm2.TopLevel=false;
    this.Controls.Add(mForm2);
    mForm2.Show();
      

  5.   

    Panel不行的话还要它做什么?
      

  6.   

    Panel的Visible = false;
    我试了,可以的!
      

  7.   

    Panel的Visible = false;
    这个应该可以!