c# winform 关闭窗体的问题!
主窗体是运行程序,点菜单后弹出子窗体,要求输入密码,然后整个程序关闭。主窗体的关闭按钮已改成最小化功能,其他功能删除了。我用的pplication.Exit()方法。结果...
主窗体是运行程序,点菜单后弹出子窗体,要求输入密码,然后整个程序关闭。
主窗体的关闭按钮已改成最小化功能,其他功能删除了。
我用的pplication.Exit() 方法。结果子窗体关闭了。主窗体最小化了。 展开
主窗体的关闭按钮已改成最小化功能,其他功能删除了。
我用的pplication.Exit() 方法。结果子窗体关闭了。主窗体最小化了。 展开
展开全部
你把Application.Exit() 方法写到主窗体中, 子窗体中根据密码正确与否给出窗体结果 DialogResult=DialogResult.OK
再在关闭事件中加一个判断 if (e.CloseReason == CloseReason.UserClosing)
如果是用户关闭,你就最小化,否则Application.Exit()
再在关闭事件中加一个判断 if (e.CloseReason == CloseReason.UserClosing)
如果是用户关闭,你就最小化,否则Application.Exit()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你个思路:在点击退出时,利用DialogResult来判断是否输入正确密码。要是退出事件是在主窗体上的话,直接在DialogResult==OK的时候写this.Close();就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的啥意思。。说明白点。。你想干什么
追问
点击主窗体 菜单-退出。 弹出子窗体。输入密码。关闭整个程序。
怎么实现?
我用的pplication.Exit() 方法 只关闭了子窗体,主窗体最小化了,并没有关闭。
问题就是怎么实现关闭整个程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用这个Environment.Exit(1)
追问
。。。。。。 你用用试下。
追答
我用的就是这个呀
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询