我有一个窗口形成问题:C#形式闭合
的Program.cs:
Application.Run(new frmStart());
frmStart:上btnLoad_Click
,
frmLoad formLoad = new frmLoad();
formLoad.Show();
this.Hide(); // if I do a this.Close(); after it shuts down and doesn't get to show the form
frmLoad:上btnCancel_Click
:
Application.Exit();
// or this.Close();
// or even: base.Close();
表单消失,但程序没有结束,我仍然必须按蓝色的“停止调试”才能停止。
我一直在寻找......我知道这是可能使程序真正停止,而不是当您关闭第二种形式只是冻结,即使你不保持在屏幕上的第一种形式,但可不记得,也不知道如何。
你试过了Application.ExitThread – HatSoft 2012-07-16 23:14:04
在frmLoad中按下btnCancel时是否要重新打开frmStart或完全关闭应用程序? – craig1231 2012-07-16 23:14:36
@HatSoft:您能否将您的评论置于答案中,我想接受这个答案!谢谢。 – Thalia 2012-07-16 23:18:00