<分区>
Possible Duplicate:
How to avoid multiple instances of windows form in c#
我想在应用程序中只显示一次打开的窗体,而不是将它们创建为 MDI 窗体。
<分区>
Possible Duplicate:
How to avoid multiple instances of windows form in c#
我想在应用程序中只显示一次打开的窗体,而不是将它们创建为 MDI 窗体。
最佳答案
在从您的代码打开表单之前,检查 Application.OpenForms属性并查看表单是否存在于集合中。
类似于:
if ((Application.OpenForms["Form1"] as Form1) != null)
{
//Form is already open
}
else
{
// Form is not open
}
关于c# - 在 C# 中仅打开一次 Windows 窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14351925/