错误3运算符'+ ='无法应用于类型的操作数 'System.Windows.Forms.Button'和'System.EventHandler'
错误4无法将类型'System.EventHandler'隐式转换为 'System.Windows.Forms.Button'
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(636, 466);
this.Controls.Add(this.Load);
this.Controls.Add(this.label1);
this.Controls.Add(this.button3);
this.Controls.Add(this.Sudoko_Solver);
this.Controls.Add(this.radioButton3);
this.Controls.Add(this.radioButton2);
this.Controls.Add(this.radioButton1);
this.Controls.Add(this.userControl11);
this.Name = "Form1";
this.Text = "Form1";
this.Load += new System.EventHandler(this.Form1_Load); //ERROR HERE
this.ResumeLayout(false);
this.PerformLayout();
}
我在表单加载函数中双击了表单..得到了这些错误..有什么帮助吗?
答案 0 :(得分:1)
为什么要在表单的控件中添加事件? 第4行:
this.Controls.Add(this.Load);
这是问题,而不是表单加载事件。
修改:正如其他人所说,只需将您添加的按钮重命名为Load
以外的其他名称。
通过向所有表单控件添加前缀来帮助避免此问题是一种很好的做法。例如,所有按钮都可能有前缀btn
- 因此您的Load
按钮将变为btnLoad
答案 1 :(得分:-2)
检查标题为Load的标题。您不应在标题中使用此关键字。