我使用Form2 fm2 = new Form2()打开了一个表单;我该如何隐藏第一张表格?

时间:2013-10-12 08:21:37

标签: c# visual-studio-2012 if-statement show-hide showdialog

我在做测验时写了这个。

我声明如果选中radioButton1,你会得到1分,并在下一个表格中显示。现在我的程序为每个问题打开了一个新表格,并没有隐藏旧表格。

Form2 fm2 = new Form2();
if (radioButton1.Checked)
{
    int poäng = 1;
    fm2.lblAntalPoäng.Text = poäng.ToString();
    fm2.ShowDialog();
}

2 个答案:

答案 0 :(得分:1)

Form1.Hide();

如果你在课堂上,那么:

this.Hide();

答案 1 :(得分:1)

 Form a = new Form();            
 this.Hide(); // If you are in Class Form b
 a.ShowDialog();
 this.Show(); // this will enable the Parent (Hidden)form to reappear.