Моя программа создает кнопки динамически.C# Создание динамических кнопок и onClick Динамические EventHandlers
private void CreateButton(string buttonName)
{
Color[] c = { Color.Red, Color.Teal, Color.Blue, Color.WhiteSmoke };
transbutton = new Button();
transbutton.BackColor = c[2];
transbutton.Text = buttonName;
transbutton.Name = buttonName + "Button";
transbutton.Width = 150;
transbutton.Height = 150;
transbutton.Font = new Font("Segoe UI", 13);
transbutton.ForeColor = Color.White;
transbutton.Click += new EventHandler(transbutton_Click);
}
private void transbutton_Click(object sender, EventArgs e)
{
tbList.Text = transbutton.Text;
}
То, что я пытаюсь сделать, когда пользователь нажимает на кнопку (ы) он добавляет имя кнопки в многострочный TextBox, например, как на рисунке выше. Я создал EventHandler, но не могу понять, как заставить его работать с динамическими кнопками.
Вы добавляете свои кнопки на экран/форме? (Я не вижу вызова в вашем коде) – gunr2171