什么叫取消本次操作,如果是要啥也不干,在前面return就是了

解决方案 »

  1.   

    直接Return不就是跳出本次Event了吗?
      

  2.   

    MessageBox.Show()有返回值..判断一下是按取消还是确定........
      

  3.   

    取消 按下 按键
    比如用 radiobutton 代替
      

  4.   

    前面设置了this.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK;
    所以即使return,它也触发这一句。我想不让它触发这一句
      

  5.   


     if (System.Windows.Forms.DialogResult.No == MessageBox.Show(this, "确定要更换数据库为" + txtMDB.Text, "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) )
    return;
      

  6.   

    btn.Click -= new EventHandler(btn_Click);
      

  7.   

    订阅事件的时候有btn.Click += new EventHandler(btn_Click);
    取消就是btn.Click -= new EventHandler(btn_Click);
      

  8.   

    这个效果不对,我是取消btnOK的事件。
      

  9.   

    在前端用JS判断是否选择了数据库,然后再做后台的CLICK动作