我刚刚使用Windows Forms构建了我的测试应用程序的第一个版本。我注意到在运行该应用程序时,它完全正常,没有任何问题,就像调试视图一样。但是当关闭应用程序时,我发现实际的可执行文件/进程名称会在任务管理器中挂起,并且无法正确关闭。
经过进一步检查,我发现在不隐藏前一个窗体的情况下调用另一个窗体时,会生成一个新进程(有点意料之中)。当关闭包含几个文本框、标签和一个
经过进一步检查,我发现在不隐藏前一个窗体的情况下调用另一个窗体时,会生成一个新进程(有点意料之中)。当关闭包含几个文本框、标签和一个
DataGridView
的新窗体时,新生成的进程不会自行关闭,而是仍然存在。然后关闭主窗口,窗口从任务栏/视图中消失,但进程仍然活跃,使用8,268k - 8,308k内存。 private void ClientSearch_Click(object sender, EventArgs e)
{
ClientSearch Clientsearch = new ClientSearch();
Clientsearch.Show();
}