you could make 1 event handler and do it that way.
Example:
Button[] myButtons = new Button[10];
for(int counter = 0; counter < myButtons.Length; counter++)
{
myButtons[counter] = new Button();
myButtons[counter].Name = "btn" + counter.ToString();
myButtons[counter] += new EventHandler(MyButton_Click);
}
private void MyButton_Click(object sender, EventArgs e)
{
if (sender != null)
{
MessageBox.Show((Button)sender).Name + " pressed");
}
}
|