C#中如何结束整个应用程序
程序开始显示一个登陆的窗口,我通过this.Hide(),来隐藏登陆窗口,再调用主窗口,但我在关闭主窗口的时候,整个应用程序还是没有结束,要如何来结束,如果在登陆的窗口中...
程序开始显示一个登陆的窗口,我通过this.Hide(),来隐藏登陆窗口,再调用主窗口,但我在关闭主窗口的时候,整个应用程序还是没有结束,要如何来结束,如果在登陆的窗口中用this.close();程序运行完登陆窗口后一散就没有了,如何解决
展开
6个回答
展开全部
隐藏是不对的,close()也不过就是隐藏,它本身就是设置当前窗体Visible=false;
BC++里是Application->Termitied();
相信C#的关闭应该如楼上所说Application.Exit();
但值得说一下的是,即便调用这个函数,程序也不一定马上关闭,这只是一个标志,告诉程序应该关闭了。但是如果后台有没运行完的同步进程,程序会等它把事情干完才关掉。
BC++里是Application->Termitied();
相信C#的关闭应该如楼上所说Application.Exit();
但值得说一下的是,即便调用这个函数,程序也不一定马上关闭,这只是一个标志,告诉程序应该关闭了。但是如果后台有没运行完的同步进程,程序会等它把事情干完才关掉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在登陆窗口中开启一个线程,,用这个线程打开主窗口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Application.Exit();可以用,我不要分。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Application.Exit();
End好像也可以。
End好像也可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询