如果表格已经打开,我需要关注表格,否则我想打开新表格。
我已经尝试过这段代码来解决我的问题,但它会打开新表单,而不是关注已经打开的表单。
foreach (var item in Application.OpenForms)
{
Form form1 = item as Form ;
if (form1 != null)
{
form1.Activate();
break;
}
else
{
form1 = new Form ();
form1.Show();
break;
}
}