public void Validate_Click(object sender, EventArgs e)
{
   if (效检不正确)
    {
        不执行Save_Click;
     }
}public void Save_Click(object sender, EventArgs e)
{
}Button1.Click += new EventHandler(Validate_Click);Button1.Click += new EventHandler(Save_Click);有没简单方法在Validate_Click中控制不执行Save_Click由于Save_Click与Validate_Click不在同一程序集中,不想用变量方法控制,不知.Net有没内置的方法控制.

解决方案 »

  1.   

    同意楼上的方法
    有没简单方法在Validate_Click中控制不执行Save_Click
    不用就 -= 
      

  2.   

    public void Validate_Click(object sender, EventArgs e)
    {
      if (效检不正确)
      {
      不执行Save_Click;
      }
      else
      {
        Save_Click();
      }
    }public void Save_Click(object sender, EventArgs e)
    {
    }Button1.Click += new EventHandler(Validate_Click);Button1.Click += new EventHandler(Save_Click);
      

  3.   

    还是在Save_Click中处理吧,呵呵