var btn = new Button();Name、Location、Text 等。btn.Click += new EventHandler(Btn_Click); 或 btn.MouseClick += new MouseEventHandler(...);this.Controls.Add(btn); 或 panel1.Controls.Add(btn);
private void Btn_Click(object sender, EventArgs e)
{
MessageBox.Show("Click");
}
// 若需判斷來源
private void Btn_Click(object sender, EventArgs e)
{
var btn = (Button)sender;
MessageBox.Show(btn.Name);
}
使用欄位 int _index = 0; 為每個按鈕指派唯一 Name,事件中透過 sender 轉型取得。