0

即使我根本没有弄乱任何东西,它也会随机遇到这些错误。它说

“错误 4 'application.Form1' 不包含 'comboBox4_SelectedIndexChanged' 的定义,并且无法找到接受 'awesome_application.Form1' 类型的第一个参数的扩展方法 'comboBox4_SelectedIndexChanged'(您是否缺少 using 指令或程序集引用? ) C:\Users\admin\Documents\Visual Studio 2012\Samples\application\awesome application\Form1.Designer.cs 223 81 awesome application

这种情况发生了 10 次,而且以前也发生过。它也使我无法查看 form1.cs [设计]。这就是错误区域中代码的样子。

// comboBox4
        // 
        this.comboBox4.DisplayMember = "<DEFAULT>";
        this.comboBox4.FormattingEnabled = true;
        this.comboBox4.Items.AddRange(new object[] {
        resources.GetString("comboBox4.Items")});
        resources.ApplyResources(this.comboBox4, "comboBox4");
        this.comboBox4.Name = "comboBox4";
        this.comboBox4.SelectedIndexChanged += new System.EventHandler(this.comboBox4_SelectedIndexChanged);

错误在最后的“system.EventHandler(this.comboBox4_selectedIndexChanged”处。感谢您的帮助。

4

1 回答 1

1

您可能删除了方法:this.comboBox4_SelectedIndexChanged,它是由设计器在您的代码中生成的。您可以通过以下方式解决此问题:

1)如果您想为组合框保留一个处理程序,请添加一个新方法。

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

2) this.comboBox4.SelectedIndexChanged += new System.EventHandler(this.comboBox4_SelectedIndexChanged);如果您不需要该事件处理程序,请从您的设计器文件中删除。

于 2013-08-23T20:47:54.753 回答