我偶然发了一个点击事件,所以我从clickevent中删除了代码。 但是当我尝试运行我的应用程序时,我收到以下错误。
我做错了什么?
WindowsFormsTutorial18.Form1
不包含定义button1_Click
并且没有扩展方法button1_Click
接受a 可以找到类型WindowsFormsApplication1.Form1
的第一个参数 (您是否缺少using指令或程序集引用?)
答案 0 :(得分:5)
您必须查看设计器文件。有一行代码会导致click事件查找方法。
this.button1.Click += new System.EventHandler(this.button1_Click);
答案 1 :(得分:0)
删除代码隐藏文件中button1_Click的事件处理程序以及button1的事件。
答案 2 :(得分:0)
从Designer文件中删除此行:
this.button1.Click += new System.EventHandler(this.button1_Click);
答案 3 :(得分:0)
在解决方案资源管理器窗口中右键单击您的表单名称并打开其设计器模式,在您的情况下将是 WindowsFormsTutorial18.Form1.designer.cs 搜索' button1_Click'事件处理程序(像这样)
this.button1.Click += new System.EventHandler(this.button1_Click);
并从那里删除它。
答案 4 :(得分:0)
双击您的错误消息,它将引导您直接进入表单设计器中代码的下划线部分。删除该部分代码并重新运行您的应用程序。
this.button1.Click += new System.EventHandler(this.button1_Click);
答案 5 :(得分:0)
有两种解决方案。一种是在设计模式中选择按钮并在属性窗口中更改或删除操作。 (图像的上半部分)或手动编辑设计器文件。 (图像的底部)必须小心地对此文件进行任何更改!