我已经使用 c# 开发了一个 Windows 窗体应用程序。
它有 2 种形式,例如登录形式和主形式。当我输入正确的登录凭据时,它应该关闭(而不是隐藏)登录表单并显示主表单。
我使用了以下代码
MainForm main=new MainForm();
this.hide();//close login form
main.show();//display main form
但是当我使用mdi 容器中的十字标记(右上角)关闭主窗体时,主窗体关闭但应用程序仍在任务管理器中运行。
如果我使用下面的代码而不是前面的代码,应用程序将在主窗体显示之前关闭。
this.close()//close login form
main.show();//display main form
我必须从主窗体中隐藏 mdi 容器还是有什么方法可以实现这一点?请帮忙。