none
vb.net中如何实现:在运行时关闭窗体,弹出对话框提示是否要关闭 RRS feed

  • 问题

  • 各位大侠,请教

    vb.net中如何实现:
    在运行时关闭窗体,弹出对话框提示是否要关闭
    昨夜西风凋碧树,独上高楼,望尽天涯路!
    2009年8月24日 8:57

答案

全部回复

    • 已建议为答案 mldark 2009年8月24日 10:01
    • 已标记为答案 litianlt 2009年8月24日 12:55
    • 取消答案标记 litianlt 2009年8月24日 13:17
    • 已标记为答案 litianlt 2009年8月24日 13:18
    2009年8月24日 9:19
    版主
  • 非常之感谢
    昨夜西风凋碧树,独上高楼,望尽天涯路!
    • 已标记为答案 litianlt 2009年8月24日 10:02
    • 取消答案标记 litianlt 2009年8月24日 13:05
    2009年8月24日 9:59
  • 你好!
    这个比较容易实现,我大概说下思路你自己就能做:
    你使用窗体的FormClosing事件,在事件处理函数中弹出一个对话框,如果用户点“是”,就把e.Cancle设置为false,如果用户点“否”,就把e.Cancle设置为true

    另外,从交互设计的角度,最好不要实现类似的功能,用户常常不喜欢这样的对话框,当然,如果你有合理的理由,可以实现这个功能!
    周雪峰
    2009年8月24日 10:09
    版主
  • litianlt   真赖皮啊 明明别人帮你解答 不给别人 给自己
    2009年8月24日 10:26
  • 你好! litianlt
         首先感谢你支持微软论坛,但是把你认为正确的回复“标记为答复”,这样可以让遇到同样问题的同行搜索到这个答复,同时也是对回答问题者的尊重和认可!
         请不要把自己“标记为答复”,尤其是并非正确答案的回复,这样对回复问题的同行不太尊重,相信你只是一时不小心的标记错了而已!
         再次的感谢你对微软论坛的支持!
                              
    周雪峰
    2009年8月24日 10:28
    版主
  • 呵呵,实在不好意思呀,当时操作失误,还请见谅
    以后定当注意
    昨夜西风凋碧树,独上高楼,望尽天涯路!
    2009年8月24日 12:53
  • 实在不好意思,一时操作失误,以后一定注意


    昨夜西风凋碧树,独上高楼,望尽天涯路!
    2009年8月24日 12:55
  • 哦,谢谢,是这样的,我在给登陆窗口写代码的时候,在验证密码正确后隐藏登陆窗体,调出主窗体,但在关闭主窗体后,登陆窗体并没有关闭,任务管理器中还有程序进程。
    怎样实现在关闭主窗体时结束程序运行呢?谢谢!
    昨夜西风凋碧树,独上高楼,望尽天涯路!
    2009年8月24日 13:02
  • Application.Exit();
    知识改变命运,奋斗成就人生!
    2009年8月24日 15:30
    版主
  • 谢谢,非常感谢
    昨夜西风凋碧树,独上高楼,望尽天涯路!
    2009年8月25日 0:34