C#中如何结束整个应用程序

程序开始显示一个登陆的窗口,我通过this.Hide(),来隐藏登陆窗口,再调用主窗口,但我在关闭主窗口的时候,整个应用程序还是没有结束,要如何来结束,如果在登陆的窗口中... 程序开始显示一个登陆的窗口,我通过this.Hide(),来隐藏登陆窗口,再调用主窗口,但我在关闭主窗口的时候,整个应用程序还是没有结束,要如何来结束,如果在登陆的窗口中用this.close();程序运行完登陆窗口后一散就没有了,如何解决 展开
 我来答
百度网友cc8443e
推荐于2016-06-15 · 超过19用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:61.4万
展开全部
你是要先登入才能看到主窗体吗? 如果是的话点击登入按钮
“ private void button1_Click(object sender, EventArgs e)
{
Form2 a = new Form2();
this.Hide();
a.ShowDialog();
this.Dispose();
}
” 可以进入主窗体,然后在主窗体中,再关闭就可以啦~ “this.close();”就ok了~
a5202003
2009-07-20 · TA获得超过2248个赞
知道大有可为答主
回答量:1885
采纳率:75%
帮助的人:587万
展开全部
隐藏是不对的,close()也不过就是隐藏,它本身就是设置当前窗体Visible=false;
BC++里是Application->Termitied();
相信C#的关闭应该如楼上所说Application.Exit();
但值得说一下的是,即便调用这个函数,程序也不一定马上关闭,这只是一个标志,告诉程序应该关闭了。但是如果后台有没运行完的同步进程,程序会等它把事情干完才关掉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木森耙耙
2009-07-20 · TA获得超过436个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:572万
展开全部
你可以在登陆窗口中开启一个线程,,用这个线程打开主窗口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海代双7e
2009-07-20 · TA获得超过124个赞
知道答主
回答量:189
采纳率:0%
帮助的人:78.1万
展开全部
Application.Exit();可以用,我不要分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
piaoyang_85
2009-07-20 · 超过13用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:42.7万
展开全部
Application.Exit();
End好像也可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式