button的click事件的委托参数是(object sender, FormClosingEventArgs e)么?

解决方案 »

  1.   

    第二个参数类型不正确Click(object sender, EventArgs e)
      

  2.   

    click(object sender,Eventarges e)
    Form1_FormClosing(object sender, FormClosingEventArgs e)
    显然不匹配啊
      

  3.   

    注册了窗体的Closing事件之后,窗体在关闭的时候会引发,不用再注册一个Button的事件
      

  4.   

    private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
      {
      if (e.CloseReason == CloseReason.ApplicationExitCall)
      return;
      if (DialogResult.Yes == MessageBox.Show("您确实要关闭主程序吗?", "询问", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
      {
      Application.Exit();
      }
      else
      {
      e.Cancel = true;
      }
      }
    button里
    if (DialogResult.Yes == MessageBox.Show("您确实要关闭主程序吗?", "询问", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
      {
      Application.Exit();
      }
      

  5.   

    MessageBoxButtons.YesNo这里没有YesNo但可以有Yes 或No