я потянув меня за волосы на некоторое времяC# Наследуйте класс в форме
Я создал форму, заполненную pictureboxs. Каждый кадр будет содержать событие _click, _mousedown и _mouseup. Я хочу переместить эти события, созданные для формы, в class1.cs, а затем наследует эти события form1.cs.
Я не хочу публиковать изображение box1. так что-то вроде Class1 classOne = new Class1(); pictureBox1.Click + = новый EventHandler (cs.pictureBox1_Click); не будет работать.
Я не уверен, как сделать form1.cs inherit class1.cs. звучит так просто в моей голове, но им только на ментальном пустой
Я устал класса Form1: Form, 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 наследовать форму, а затем Form1 наследует Class1. – ulty4life