由于缺少定义,VS C#生成失败



我不小心双击了一个表单,而我本应该点击它。事件处理程序已自动添加到我的代码中。我删除了它,因为我不想要任何点击行为,现在构建正在寻找它,但失败了。如何撤消双击?我可以把空的事件处理程序放回原处,但我讨厌什么都不做的代码。

您可以通过三个简单的步骤来解决此问题:

  1. 编译
  2. 双击
  3. 擦除

编译您的解决方案,这将在屏幕底部的Error List面板中给您带来错误。

双击'Namespace.Class' does not contain a definition for 'method'错误描述。这将自动将您带到YourForm.Designer.cs文件,并突出显示缺少的事件处理程序方法。

清除事件处理程序行。如果双击表单,它很可能是this.Load += new System.EventHandler(this.MainForm_Load);

您现在可以自由地再次编译并继续您的程序。

最新更新