[英]I got an error in my Windows Forms application
我无意中创建了一个click事件,因此我从clickevent中删除了代码。 但是,当我尝试运行我的应用程序时,出现以下错误。
我究竟做错了什么?
WindowsFormsTutorial18.Form1
不包含button1_Click
的定义,并且没有找到接受WindowsFormsApplication1.Form1
类型的第一个参数的扩展方法button1_Click
(您是否缺少using指令或程序集引用?)
您必须查看设计器文件。 有一行代码使click事件寻找一种方法。
this.button1.Click += new System.EventHandler(this.button1_Click);
在文件后面的代码中以及在button1的事件中也删除button1_Click的事件处理程序。
从设计器文件中删除此行:
this.button1.Click += new System.EventHandler(this.button1_Click);
在“解决方案资源管理器”窗口中右键单击您的表单名称,然后打开其设计器模式,在您的情况下为WindowsFormsTutorial18.Form1.designer.cs搜索“ button1_Click”事件处理程序(如下所示)
this.button1.Click += new System.EventHandler(this.button1_Click);
并从那里删除它。
双击您的错误消息,它将直接带您进入表单设计器中带下划线的代码部分。 删除部分代码,然后重新运行您的应用程序。
this.button1.Click += new System.EventHandler(this.button1_Click);
有两种解决方案。 一种是在设计模式下选择按钮,然后在属性窗口中更改或删除动作。 (图像的顶部)或手动编辑设计器文件。 (图像的底部)对该文件所做的任何更改都必须小心!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.