不使用 -= 如何解除 button 的所有 Click 事件处理?
解决方案 »
- 不理解的代码
- 如何处理数据访问层返回的DataTable?
- msdn 怎样取消 "帮助更新正在进行"状态框
- c#中编码与解码的奇怪现象??
- ClickOnce的相关问题
- 控制换行符问题
- VISIO STDIO.NET2003开发环境,C#语言.实时数据动态显示--折线图
- 怎么控制控件的呈现位置?
- microsoft excel 12.0 object library 去哪下载啊?非常感谢!
- 有谁知道Access里面,修改表结构的功能怎么做?
- 等待高人现身指点迷津-反射创建实例序列化与反序列化问题
- 制作的安装程序,在安装时Windows Installer文件出现错误?我在VS2005下开发,想装在VS2003的机器上!
1 把事件处理函数删除
2 编译,报错,双击出错信息,跳转到出错的代码行,应该在form.design.cs文件中
3 删除包含 += 那一句
如果是运行期取消事件订阅,那么用 -= 是标准的方式
#region btn_test 单击事件处理 private void eventHandlerA(object sender, EventArgs e)
{
MessageBox.Show("eventHandlerA fired.");
} private void eventHandlerB(object sender, EventArgs e)
{
MessageBox.Show("eventHandlerB fired.");
} #endregion//... btnTest.Click += new EventHandler(this.eventHandlerA);
btnTest.Click += new EventHandler(this.eventHandlerB);
不使用-=可不可删除 btnTest 的所有Click 事件处理?