在关闭窗口的时候,弹出对话框,是否退出。
如果选择否,那么则不关闭程序请问如何实现。。
谢谢!!!!!!

解决方案 »

  1.   

    if(MessageBox.Show("确定要退出吗","标题内容",MessageBoxButtons.OkCancel)==DialogResult.ok)
    {
    执行退出
    Application.exit();
    }
      

  2.   

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
         DialogResult result = MessageBox.Show("你确定要退出本程序吗?", "提醒", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         switch (result)
         {
             case DialogResult.Yes:
                  break;
             case DialogResult.No:
                  e.Cancel = true;
                  break;
        }
    }如果是2003,则为Form1_Closing事件
      

  3.   

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                if (MessageBox.Show("你确定要退出本程序吗?", "提醒", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
                {
                    e.Cancel = true;
                }
            }//此方法为窗体的关闭时事件
    this.FormClosing += new FormClosingEventHandler(Form1_FormClosing);