110,561
社区成员
发帖
与我相关
我的任务
分享
bool temp = false;
foreach (Form form in Application.OpenForms)
{
if (form.Name == "form2")
{
temp = true;
form.Focus();//这就是让那个窗体弹出来,至于其他的操作你也可以写在这里面
//return;//return or break
}
}
if (!temp)
{
form2 f2= new form2();
f2.Show();
}
Private Frm2 GetFrm2()
{
if (Frm1.frm2 != null)
{
Frm1.frm2.Close();
}
Frm2 frm2 = new Frm2();
Frm1.frm2 = frm2;
return frm2;
}
foreach (Form form2 in Application.OpenForms)
{
if (form2.Name == "Form3")
{
//这里怎么关闭打开的form3窗体啊?
}
}
Form3 form = new Form3(str);
form.Show();
foreach(Form form in Application.OpenForms)
{
if(form.Name == "要打开的窗口的名字(Name属性)")
{
form.Focus();//这就是让那个窗体弹出来,至于其他的操作你也可以写在这里面
return;//return or break
}
}