c# winform关闭所有子窗体
时间: 2023-08-29 17:05:49 浏览: 133
C# Winform在MDI中打开一个子窗体关闭上一个子窗体
5星 · 资源好评率100%
你可以使用以下代码来关闭所有子窗体:
```csharp
foreach (Form form in Application.OpenForms)
{
if (form.GetType() != typeof(MainForm))
{
form.Close();
}
}
```
其中 `MainForm` 是你的主窗体类名,可以根据自己的情况进行修改。这段代码会遍历当前应用程序中所有打开的窗体,如果窗体不是主窗体,则调用 `Close()` 方法关闭窗体。
阅读全文