You got a good one there but there I'd need to write a lot of if else / Switch Cases in the event .
if (btn.Id == "Button1" )
Label1.Text = Textbox1.Text;
else if (btn.Id == "Button2" )
Label2.Text = Textbox2.Text;
I was hoping for something like this if its possible
Button1.Click + = new EventHandler(ClickEvent, Label1, Textbox1)
Button2.Click + = new EventHandler(ClickEvent, Label2, Textbox2)
private Event_Click(object sender, EventArgs e, control1 ,control2 )
(label)control1.Text = (Textbox1)Control2.Text;
I know the above is not correct code , but I hope you get the Idea .