新しく作成されたEventHandlerで変数を送信するにはどうすればよいですか?C#EventHandlerで変数を送信していますか?
for (int i = 0; i < 5; i++)
{
Button buttonX = new Button();
buttonX.Location = new Point(0, 0 + offset);
buttonX.Size = new Size(310, 48);
buttonX.Click += new EventHandler(buttonClick);
}
private void buttonClick(object sender, EventArgs e)
{
MessageBox.Show();
}
buttonX.Click += new EventHandler(buttonClick , i);
private void buttonClick(object sender, EventArgs e, int i)
{
MessageBox.Show(i.toString());
}
標準のボタンで動作させたい場合は、できません。ただし、必要な最終結果を説明できる場合は、別の方法があります。それで、あなたは何をしようとしていますか?私は何ですか? – JMarsch