你把全部代码都贴出来看看。
特别是B Form中,Button的Click事件是如何handle的?

解决方案 »

  1.   

    在B FORM 中什么都没有做啊。象下面这样做也不行
    public override void btnCancel_Click(object sender, System.EventArgs e)
    {
       base.btnCancel_Click( sender, e );
    }除非这样public override void btnCancel_Click(object sender, System.EventArgs e)
    {
       if( DialogResult.OK == MessageBox.Show( this, "是否确定要放弃编辑?", "XXX",
           MessageBoxButtons.OKCancel, MessageBoxIcon.Information ) )
     {
    this.Close();
     }
    }但这样就不是我想要的结果,因代码很多,所以贴不下,只能节选
      

  2.   

    那个Button有没有设过DialogResult属性?
      

  3.   

    把有关的Delegate语句贴出来看看