Ya me desocupe, hize el codigo y lo testie, funciona! pruebalo y me cuentas!. Saludos!
Código c#:
Ver originalprivate void Form1_Load(object sender, EventArgs e)
{
Button nuevo = new Button();
nuevo.Name = "x";
nuevo.Location = new Point(10,10);
nuevo.Size = new Size(40,26);
nuevo.Text = "Clickeame";
this.Controls.Add(nuevo);
nuevo.Click += new EventHandler(Click);
}
private void Click(object sender, EventArgs e)
{
MessageBox.Show("Hola mundo");
}
PDT: disculpame por los comentarios anteriores andaba estresado. Saludos!