以及如何设置呢?如果你知道就麻烦你了。

解决方案 »

  1.   

    在Form的Closing 事件中写代码   MessageBox("窗口马上要关闭"); 如果你不想关闭窗口,则:   e.Cancel=true ;
      

  2.   

    private void fMain_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
    if (MessageBox.Show ("Do you want to exit?", "My Application",
    MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    == DialogResult.Yes) 
    {
    Application.Exit();
    } }
      

  3.   

    private void InitializeComponent()
    {
    ..................
    this.Closing += new System.ComponentModel.CancelEventHandler(this.fMain_Closing);
    ..............
    }
      

  4.   

    测试了不好使,点取消,这个messagebox并不消失,再点一下才可以。当再点击ok时也不好使
      

  5.   

    Form有一个Closing事件,使用事件参数的Cancel属性就可以放弃关闭窗口操作。可以判断MessageBox.Show的返回值,然后决定是否设置Cancel值为true(放弃关闭)