You can use the sender
argument. That is the Control (the button in this case) that has raised the click event:
var button = (Button)sender;
button.Name ...
N.B.: In case you have subscribed other controls (e.g. panels, etc.) to the same event handler, you can check if the sender is a button using the as
operator:
var button = sender as Button;
if (button != null)
{
button.Name ...
...
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…