使用指令或装配参考

时间:2014-06-24 10:55:37

标签: c# winforms

我在表格中添加了一些按钮,但是加倍点击了错误的按钮,这就把我带到了代码编辑器。

我决定删除因单击错误按钮而生成的代码。我做了重建并最终收到错误:

  

错误1' xxxxx'不包含' xxxxx'的定义没有扩展方法'减法_检查'接受类型' xxxx'的第一个参数可以找到(你错过了使用指令或程序集引用吗?)

如何解决此问题?

2 个答案:

答案 0 :(得分:4)

双击button时,它会在设计器生成的代码中创建一个事件处理程序:

this.button1.Click += new System.EventHandler(this.button1_Click);

在代码编辑器中你会看到:

private void button1_Click(object sender, EventArgs e)
{
}

现在,如果只删除处理程序,则会出现错误。要解决此问题,您需要从设计器生成的代码中删除该事件,即this.button1.Click += new System.EventHandler(this.button1_Click);

同样适用于复选框,文本框和其他控件。

答案 1 :(得分:0)

您对表单有控制权。它叫"减法"。如果它是一个复选框,如果你双击它,你的开发程序会自动为Checked事件生成事件处理程序。 它在您的表单代码(void)和yor设计器文件(调用void)中生成代码。 我认为你只删除了空白。您必须转到设计器文件并拨打活动电话。  它看起来像:

this.subtraction.Checked + = new System.EventHandler(this.subtracion_Checked);

您必须删除此行。