日期:2014-05-17  浏览次数:20828 次

动态生成的多个按钮,怎么为他们添加单击事件呢?
动态生成的多个按钮,假如有50个按钮,他们的text分别为1-50,ID分别为ID1-ID50
然后我这样添加了单击事件
 b1.Click += new EventHandler(btn_Click); 

protected void btn_Click(object sender, EventArgs e)
{
//获取按钮的text和ID
}


单击的事件里需要获取到的是点击的按钮对应的text和ID,请问怎么写呢?怎么判断,点的是哪个按钮呢
动态 按钮 事件

------解决方案--------------------
  private void button1_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;
            MessageBox.Show(btn.Name + "," + btn.Text);
        }