【发布时间】:2012-05-05 22:37:44
【问题描述】:
为什么关闭程序后进程还在Windows任务列表管理器上?
我使用登录Form.cs
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Login());
}
用户成功登录后,我重定向到另一个母版页
this.Hide();
Main_Usr oMainUsr = new Main_Usr();
oMainUsr.Visible = true;
我的伪母版页是这样的:
public Main_Usr()
{
InitializeComponent();
this.IsMdiContainer = true;
}
当我关闭母版页时,该进程仍在 Windows 任务列表管理器中。 但是当我关闭登录页面时,它会终止 Windows 任务列表管理器上的进程。
这是否意味着因为我只是隐藏了登录页面? 我必须关闭所有窗口才能真正退出/终止进程吗?
提前谢谢你, 史蒂夫
【问题讨论】:
-
你只需要关闭登录表单(注意:表单不是页面)
标签: c# winforms login kill-process