日期:2014-05-17 浏览次数:21032 次
foreach (Control ctl in this.Controls)
{
if (ctl is Button)
{
Button btn = ctl as Button;
btn.Click += new System.EventHandler(btn_Click);
}
}
------解决方案--------------------
按钮不是有Click事件么,都选一个事件就好了,然后在那事件里 做判断...
Button b = sender as Button;
switch(b.Name)
{
case "1":
break;
........
}
------解决方案--------------------
formname.designer.cs
中加上
void button1to6_click(object sender, EventArgs e)
{
A();
}
是不是有点不伦不类啊?
正确做法是
按住shift 选中6个按钮随便找一个按钮双击即可,其他事件,就选择事件单击一下即可。
------解决方案--------------------
不需要一个一个给赋值事件,太慢,按住shift~~~~