如何在c#程序中删除事件处理程序代码

car*_*lus -1 .net c# winforms

当我尝试删除那些空处理程序时,表单会被破坏.如何在不影响表单的情况下从程序中删除那些恼人的代码?

在此输入图像描述

Sal*_*ari 5

删除时,btnOrder_Click还应删除以下行yourForm.Designer.cs:

this.btnOrder.Click += new System.EventHandler(this.btnOrder_Click);
Run Code Online (Sandbox Code Playgroud)

要在删除btnOrder_Click重建项目后找到此行,然后在" 错误列表"窗口中双击错误,其中显示:

'WindowsFormsApplication1.Form1'不包含'btnOrder_Click'的定义,并且没有可以找到接受类型为'WindowsFormsApplication1.Form1'的第一个参数的扩展方法'btnOrder_Click'(您是否缺少using指令或程序集引用?)

通过双击此错误,您将重定向到该行,并在删除该行后返回表单.