110,535
社区成员
发帖
与我相关
我的任务
分享
foreach (Form f in Application.OpenForms)
{
if (f.GetType() == typeof(Form1)
{
f.Close();
}
}
using System.Collections;
ArrayList alForm1 = new ArrayList();
//打开窗口的时候
Form1 f1 = new Form1();
f1.Show();
alForm1.Add(f1);
//关闭的时候
for(int i=0;i<alForm1.Count;i++)
{
((Form1)alForm1[i]).Close();
}
alForm1.Clear();
List<Form> lst = new List<Form>();
foreach (Form fm in Application.OpenForms)
{
if (fm is Form1)
{
lst.Add(fm);
}
}
foreach (Form fm in lst)
{
fm.Close();
}