点窗体右上角的叉时,我想在窗体关闭时加一个"是否退出"的提示,如果是,则退出,如果选否则不退出.这个提示应写在什么事件里呢?我试过不论写在窗体的Closed或者Closeing事件里都不行啊.大家教教小弟啊,谢谢了.

解决方案 »

  1.   

    另代码如下:
    private void frmMain_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
    if(MessageBox.Show("是否要退出程序?","退出",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
    {
    application.exit()
    }
    }
      

  2.   

    protected override void Dispose(bool disposing)退出事件是这个
      

  3.   

    private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
         if(MessageBox.Show("关闭窗体?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information)==DialogResult.OK)
        {
            //选择确定的时候
        }
        else
        {
            //选择取消的时候
            e.Cancel=true;
        }
    }
      

  4.   

    代码写在主窗体的FormClosing事件里