我一直拉我的头发一段时间C#在表单中继承一个类
我创建了一个充满图画框的表单。每个图片框将包含_click,_mousedown和_mouseup事件。我希望将为表单创建的这些事件移动到class1.cs中,然后让form1.cs继承这些事件。
我不想让picturebox1公开。 等东西如 Class1 classOne = new Class1(); pictureBox1.Click + = new EventHandler(cs.pictureBox1_Click);不管用。我不确定如何让form1.cs继承class1.cs。只是在心理空白
的声音在我的头上,但我太容易我已经厌倦了Form1类:表格,Class1的
在Form1.Designer.cs this.pictureBox1.Click + =新System.EventHandler(这一点。 pictureBox1_Click); this.pictureBox1_Click无法访问
如果你能指出我在正确的直接,这将是一个很大的帮助!干杯
Form1.cs
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
Class1.cs
class Class1
{
private void pictureBox1_Click(object sender, EventArgs e)
{
MessageBox.Show("pb1 click");
}
}
C#不支持多类继承,所以Form1可以继承Form或Class1,但不能同时继承。您可以使Class1继承Form,然后Form1继承Class1。 – ulty4life 2012-04-19 01:21:52