using System.Collections.Generic;
private static Form f1 = new Form();
public static void Main()
f1.button1.Text = "Button 1";
f1.button2.Text = "Button 2";
f1.button1.Click(f1.button1, EventArgs.Empty);
Console.WriteLine(f1.button1.Text);
f1.button1.Click(f1.button1, EventArgs.Empty);
Console.WriteLine(f1.button1.Text);
f1.button3.Text = "Button 3";
f1.button4.Text = "Button 4";
button1_Click(ref f1.button3, EventArgs.Empty);
Console.WriteLine(f1.button3.Text);
public static void button1_Click(ref Button sender, EventArgs e)
public Button button1 = new Button();
public Button button2 = new Button();
public Button button3 = new Button();
public Button button4 = new Button();
button1.Click += button1_Click;
button2.Click += button1_Click;
public void button1_Click(object sender, EventArgs e)
var clickedButton = (Button)sender;
clickedButton = this.button2;
public EventHandler Click;