C# 关闭窗体Application.OpenForms

avatar
作者
猴君
阅读量:0

可以使用Application.OpenForms属性来判断,它是一个FormCollection类型的集合,可以用来获取当前已经打开的窗口,可以通过遍历这个集合来判断某个窗口是否已经打开:

bool isOpen = false; foreach (Form f in Application.OpenForms) {     if (f.Name == "Form1")     {         isOpen = true;         break;     } }

PS:

//关闭窗体 Application.OpenForms["FrmProgressbar"]?.Close();

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!