C# 怎么样可以关闭非主窗体,同时关闭整个程序(进程)
我把登录窗体Login设为主窗体了,关闭Login的时候可以关闭整个程序登录成功后是有一个父窗体怎么可以使关闭这个父窗体的时候也同时关闭整个程序啊...
我把登录窗体Login设为主窗体了,关闭Login的时候可以关闭整个程序登录成功后是有一个父窗体怎么可以使关闭这个父窗体的时候 也同时关闭整个程序啊
展开
6个回答
2013-04-02
展开全部
不把Login设置成主窗体,把登录后的窗体设置为主窗体在主窗体的Load事件处理方法中加载Login窗体,并把主窗体的visible属性设置为false加载Login的时候把主窗体的句柄传给它关闭Login的时候,把住窗体的visible属性设置为true关闭登录后的窗体,程序就关闭了
展开全部
你的后台线程没有记录和控制的么?应该轮询的去终结他们.不过
如果那些线程不锁定系统资源什么的.也可以在启动那些线程之前
吧他们的
ISPACKGROUND设成TRUE.这样你的主线程结束后(EXIT())
他们后台线程也就OVER了.(如果你有没保存的数据就丢了)
如果那些线程不锁定系统资源什么的.也可以在启动那些线程之前
吧他们的
ISPACKGROUND设成TRUE.这样你的主线程结束后(EXIT())
他们后台线程也就OVER了.(如果你有没保存的数据就丢了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你的窗口管理有点乱。很明显那个父窗口才应该是主窗口。
可以尝试:
启动时,那个父窗口先隐藏,ShowDialog一个login。成功后再初始化父窗口。
如果要按你的程序,可以尝试:
监控窗口关闭事件,然后Application.Exit();
可以尝试:
启动时,那个父窗口先隐藏,ShowDialog一个login。成功后再初始化父窗口。
如果要按你的程序,可以尝试:
监控窗口关闭事件,然后Application.Exit();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没懂,无论什么窗体,当你关闭所有已打开的窗体时,程序自然会关闭
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Application.Exit();
关闭这个程序
关闭这个程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询