日期:2014-05-20  浏览次数:21618 次

C# 点击按钮 如何获得按钮本身的对象。
现在我有N个按钮,要实现每个按钮的buttonN_Click事件(index[]为int数组): buttonN.ImageIndex = index[N] 
我想设置第一个按钮事后 其他按钮的Click事件都指向button1_Click事件
不知道第一个按钮的事件如何定义,


------解决方案--------------------
1.设置按钮的CommandName属性,分别按索引设置为0,1,2,3......

2.把所有按钮事件指向Button1_Click(在属性里设置)
[code=C#]
private void Button1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
if (btn.ImageIndex == 8)
{
doCheck();
btn.ImageIndex = cardNum[btn.CommandName];
}
}
[/code]