int h = 100;n=4;
for (int i = 0; i < n; i++)
{
Button dybtn = new Button();
dybtn.Location = new Point(80, h);
dybtn.Height = 100;
dybtn.Width = 100;
dybtn.Name = "dybtn";
dybtn.Text = "";
Controls.Add(dybtn);
h = h + 100;
dybtn.Click += new EventHandler(dybtn_Click);
}
private void dybtn_Click(object sender, EventArgs e)
{
MessageBox.Show("Dynamic button is clicked");
}
Я создал четыре динамических кнопки, когда я пишу код обработки событий, все кнопки отвечают на один и тот же код.Как написать код обработчика событий динамической кнопки, используя C#
Мне нужно написать код обработки событий для каждой кнопки индивидуально, используя c#
Итак, пожалуйста, дайте мне знать, как написать код обработки событий для каждой кнопки.
Ans, что есть вы пытались это сделать? У вас уже есть код для добавления обработчика событий, который просто работает, какая кнопка, которая через 'h'? Затем назначьте другой обработчик – TheLethalCoder
Почему вы хотите написать код обработки событий для каждой кнопки отдельно? – sachin
@Sachin Скорее всего, попытка написать кнопки рядом друг с другом, которые имеют разные функции, т.е. OP пытается свести к минимуму количество кода для записи, будучи «умным» – TheLethalCoder