在我的应用程序中有几次我必须调用一个窗口(类)。此窗口的工作是显示单词的含义。当我再次调用该窗口时,会显示一个新窗口,但也会显示前一个窗口。我有两个名为form1
,的表格form2
。
Form1 是这样的:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string a = textBox1.Text;
Form2 s = new Form2(a);// it will be called as many time as i click
s.Show();
}
}
Form2 是这样的:
public partial class Form2 : Form
{
public Form2(string s)
{
InitializeComponent();
label1.Text = s;
}
}
我想要的是在form1内部,如果我调用form2它会显示,但是如果我再次调用form2,前一个form2窗口将自动关闭,并且将显示新的form2窗口而不是前一个。我怎样才能做到这一点????