我在编写Windows应用程序的时候
  系统ControlBox=True时;
自己会有最小化最大化和关闭
  我想在关闭是做一些事情
但是我找不到关闭的Click事件
  请问怎么才能在关闭时做出一些事情啊?

解决方案 »

  1.   

    Form_FormClosing()事件中去做,如果不符合条件还可以不让关闭窗口
      

  2.   

    不知道怎么声明FormClosing()
      我光写个FormClosing(){}
    好象没什么用
      

  3.   

    先加this.Closing += new System.ComponentModel.CancelEventHandler(this.Form1_Closing);
    然后private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
    //你要做的事
    }
      

  4.   

    在窗体的Closing事件中写上Form1_Closing,则你的代码中就会出现Form1_Closing 的格式,它的具体格式如下:
    private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
     

    上面就是Form1_Closing的格式。
      

  5.   

    private void RemoveForm_FormClosing(object sender, FormClosingEventArgs e)
            {
                 DialogResult dr;
                 dr = MessageBox.Show("are you sure close the window", "Close window", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
                 if (dr == DialogResult.OK)
                 {
                     Application.Exit();
                 }
                 
            }