Winform 只能打开一个子窗口
Form form = Application.OpenForms["Form_Main"];
if ((form == null) || (form.IsDisposed))
{
Form_Main form_Main = new Form_Main();
form_Main.Show();
}
else
{
form.Activate();
form.WindowState = FormWindowState.Normal;
}
亲测可用
反馈问题 如果出现窗口打开多个 Form返回为null情况,是因为新的窗口没有实例化
更改为
Form_Main form_Main = new Form_Main () { Name = "Form_Main" };

浙公网安备 33010602011771号