久しぶりに髪を伸ばしました
ピクチャボックスで満たされたフォームを作成しました。各ピクチャ ボックスには、_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");
}
}