Assuming the control is
Button
and its parent is
Panel
:
Panel parent = new Panel();
Button myButton = new Button();
myButton.Text = "My &Button";
myButton.Width =
myButton.Left =
myButton.Top =
parent.Controls.Add(myButton);
MyButton.Click += delegate(object sender, KeyEventArgs eventArgs) {
Button buttonSender = (Button)sender;
}
MyButton.Click += (sender, eventArgs) => {
Button buttonSender = (Button)sender;
}
For motivation and discussion, see also
how to call keydown event on particular button click[
^].
—SA