不包含XXX错误的定义

时间:2012-04-02 05:01:09

标签: c# visual-studio

如果我不小心双击visual studio设计器中Winform上的按钮,则会添加一个事件处理程序。删除事件处理程序会导致编译器抛出一个错误,指示类定义不包含事件处理程序。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

您需要在visual studio创建的设计器代码中删除对事件的引用。我不建议进入代码本身,因为你可能搞乱了。

选择设计器中的按钮,然后打开属性工具栏。转到属性工具栏中的“事件”选项卡。找到“OnClicked”或“Clicked”事件并删除与其关联的方法。现在,您可以在代码中删除该事件,并且不应该抱怨。

答案 1 :(得分:0)

选择在表单设计器中双击的按钮,然后单击f4键以显示属性窗口。然后确保单击属性窗口顶部的事件过滤器并清除相应事件的事件处理程序属性。