我有一个使用多个窗体的Windows窗体应用程序。该程序首先运行带有登录屏幕的表单,该登录屏幕允许用户使用其设置选择特定配置文件,并且有一个按钮可打开另一个表单以创建新配置文件。正确地在C中打开和关闭多个窗体窗体#
的代码我使用看起来像这样
Form2 secondform = new Form2();
private void aButton_Click(object sender, EventArgs e)
{
this.Hide();
secondform.Show();
}
当我尝试使用
this.Close();
,而不是
this.Hide();
整个应用程序退出,即使我把它显示新的形式后。
的问题是,一旦你输入的主程序,只有这样,才能关闭程序完全是点击退出按钮,我已经把在那里,它采用
Application.Exit();
如果您尝试右键单击任务栏图标并从那里关闭,或使用红色退出按钮,该过程仍在运行,并且必须从任务管理器终止。
我该怎么做才能让应用程序正确关闭?
你尝试关闭是第一个通过你的应用程序打开的形式? – Steve 2014-10-27 15:08:09