我已经把头发拉了一段时间
我创建了一个充满图片框的表单。每个图片框将包含一个_click、_mousedown 和_mouseup 事件。我希望将这些为表单创建的事件移动到 class1.cs 中,然后让 form1.cs 继承这些事件。
我不想公开picturebox1。所以诸如 Class1 classOne = new Class1(); pictureBox1.Click += new EventHandler(cs.pictureBox1_Click); 不管用。
我不确定如何让 form1.cs 继承 class1.cs。在我的脑海里听起来很容易,但我只是在精神空白
我已经厌倦了 Form1 类:Form, Class1
在 Form1.Designer.cs 中 this.pictureBox1.Click += new System.EventHandler(this.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");
}
}