我点击窗体右上角的“×”关闭窗体,导致哪个事件发生,如何往这个事件中添加代码显示一条消息。

解决方案 »

  1.   

          private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {        }        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
            {        }
      

  2.   

    private void Form1_FormClosing(object sender, FormClosingEventArgs e) 
            { 
                if (MessageBox.Show("确实要退出系统吗?", "系统", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) 
                {                 this.Dispose(); 
                    Application.Exit(); 
                } 
                else 
                { 
                    e.Cancel = true; 
                } 
            }
      

  3.   

    先找个你要的那个form,然后在这个form的事件里面找!
      

  4.   

    如果楼主要在关闭对象(这里你所指的是窗口)时,执行某种操作,那么可以考虑使用析构函数:class F:Form{
      ~F(){
        //你要完成的一些在关闭此窗口时进行的操作
      }
    }
    有关析构函数的具体资讯,还是看MSDN
      

  5.   

    应该是FormClosing事件
    在这个事件里面写代码
      

  6.   

    你是想做在退出窗体的时候询问用户是否退出是吗,如果是的话可以这样做
    在FormClosing事件中 写这个代码
    if (MessageBox.Show("真的要退出吗?", "信息提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                    e.Cancel = true;
      

  7.   

    你先选中Form1,然后像使用其他控件一样,找到Form1的事件(就是属性旁边的那个闪电符号)
    在事件里面有一个FormClosing事件,双击他进去写代码
      

  8.   

    单击你要操作的form,然后查看“属性”面板,单击“事件”按钮,下边会列出该窗口所有的事件。
    如果没看到“属性“窗口,  菜单栏:视图--> 属性窗口