@Mark、はい、私はユーザーコントロールでイベントを作成します。これが私のコードです:
ユーザーコントロール
namespace Purchase_Order
{
public partial class Static : UserControl
{
public event EventHandler ClassificationClicked;
public Static()
{
InitializeComponent();
}
private void btnClassification_Click(object sender, EventArgs e)
{
ClassificationClicked(sender, e);
}
}
}
メインフォーム
public partial class formMain : Form
{
public formMain()
{
InitializeComponent();
Static.ClassificationClicked += new EventHandler(Static_ClassificationClicked);
}
private void formMain_Load(object sender, EventArgs e)
{
Static control = new Static();
panelSide.Controls.Clear();
panelSide.Controls.Add(control);
}
void Static_ClassificationClicked(object sender, EventArgs e)
{
classification control = new classification();
panelMain.Controls.Clear();
panelMain.Controls.Add(control);
}
}
そして、ここにエラーがあります-> Static.ClassificationClicked += new EventHandler(Static_ClassificationClicked);