我找不到点击退出按钮的消息处理函数,本来点击×是退出窗口,我想让它点击×直接退出应用程序。但是我不知道应该再哪里添加代码。
望指点!谢谢!

解决方案 »

  1.   

     if (MessageBox.Show("你确定要退出吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    base.OnClosing(e);
                }
                else
                    e.Cancel = true;
      

  2.   

    可以添加Form的FormClosing事件,单击×时引发该事件,一般在该事件中添加messagebox 判断是否关闭,Form的FormClosed事件,单击×关闭窗口后时引发该事件,常用于处理数据C#代码如下 已经VS2005中运行通过: private void FormTextSelected_FormClosing(object sender, FormClosingEventArgs e)
            {
                if (MessageBox.Show("确定要关闭窗口吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.OK)
                    this.Close();
                else
                    return;
               
            }
      

  3.   

    Form_Closing
    友情提醒,该事件并不是百分之百会发生.