C# 怎么样可以关闭非主窗体,同时关闭整个程序(进程)

我把登录窗体Login设为主窗体了,关闭Login的时候可以关闭整个程序登录成功后是有一个父窗体怎么可以使关闭这个父窗体的时候也同时关闭整个程序啊... 我把登录窗体Login设为主窗体了,关闭Login的时候可以关闭整个程序登录成功后是有一个父窗体怎么可以使关闭这个父窗体的时候 也同时关闭整个程序啊 展开
 我来答
匿名用户
2013-04-02
展开全部
不把Login设置成主窗体,把登录后的窗体设置为主窗体在主窗体的Load事件处理方法中加载Login窗体,并把主窗体的visible属性设置为false加载Login的时候把主窗体的句柄传给它关闭Login的时候,把住窗体的visible属性设置为true关闭登录后的窗体,程序就关闭了
亓德文府香
2019-11-24 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:715万
展开全部
你的后台线程没有记录和控制的么?应该轮询的去终结他们.不过
如果那些线程不锁定系统资源什么的.也可以在启动那些线程之前
吧他们的
ISPACKGROUND设成TRUE.这样你的主线程结束后(EXIT())
他们后台线程也就OVER了.(如果你有没保存的数据就丢了)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vvind2008
推荐于2016-10-04 · TA获得超过321个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:156万
展开全部
首先你的窗口管理有点乱。很明显那个父窗口才应该是主窗口。
可以尝试:
启动时,那个父窗口先隐藏,ShowDialog一个login。成功后再初始化父窗口。
如果要按你的程序,可以尝试:
监控窗口关闭事件,然后Application.Exit();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是小白啊2k
2013-04-01 · TA获得超过2566个赞
知道小有建树答主
回答量:1183
采纳率:0%
帮助的人:1156万
展开全部
没懂,无论什么窗体,当你关闭所有已打开的窗体时,程序自然会关闭
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
709924470
2013-04-01 · 超过18用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:48万
展开全部
Application.Exit();
关闭这个程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式