大家都熟悉当点击记事本的关闭按钮后,计算机会提示“文件以修改,是否保存”   
  当点击取消按钮后,记事本就不再关闭   
  小弟用C#编了一个类似的程序,可是不知道如何取消按钮后,该程序能够取消关闭操作   
  希望广大高手能够不吝赐教

解决方案 »

  1.   

    在FormClosing事件里加判断
    如果返回的取消(一般是cancel)
    设置e.Cancel=true (应该不是这么写,手头没有环境看不了)
    就是说退出这个操作已经处理完毕了(实际并没有退出)
      

  2.   

    点取消按钮后DialogResult的值一般为DialogResult.Cancel
    可以跟据这个值去判断操作.
      

  3.   

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                if (MessageBox.Show("退出吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel)
                    e.Cancel = true;
            }