110,555
社区成员
发帖
与我相关
我的任务
分享
Form1 form=new Form1();
foreach(form frm in Application.openforms)
{
if(frm.name==form.name)
{
frm.activate();
return;
}
}
form.show();
感谢你们的回复。
Form1 form;
foreach (Form frm in Application.OpenForms)
{
if (frm.Name ==form.Name)
{
frm.Activate();
}
else
{
// 实例化,并show
form = new Form1();
form.Show();
}
}
private Form form;
public void btn_click()
{
//判断该窗口是否已经打开
if(form == null)
{
//实例化新窗口,并显示
}
}
另外,关闭该窗口时记得将该变量设置为null