一个控件定义了事件以后,在Designer.cs里会写下事件定义,例如一个按钮定义了单击事件:
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
如果我们在程序里先不让这个单击事件执行可以这样取消:
this.btnSave.Click -= new System.EventHandler(this.btnSave_Click);
如果我们执行了某个代码后,这个单击事件又要执行,那么可以再次添加上:
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);