首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么判断点击了哪个按钮

2012-03-08 
如何判断点击了哪个按钮?如何判断点击了哪个按钮?窗体上有两下按钮 btnok和btnCancel.如何用代码获取单击

如何判断点击了哪个按钮?
如何判断点击了哪个按钮?
窗体上有两下按钮 btnok和btnCancel.
如何用代码获取单击了哪个按钮?

[解决办法]
在点击事件里获取其按钮的名字进行判断。
[解决办法]
private void button1_Click( object sender, EventArgs e )
{
( ( Button )sender ).Name;
}
可以知道是哪一个被点击了。
[解决办法]
想到的只有判断名字了,
但是要是没有名字那....
[解决办法]

C# code
public deglete(可能拼错了) void XXHandle(IButton button); public class FormXXX : Form{  public event XXHandle XXButtonClick;  public FormXXX()  {    this.XXButtonClick += new XXHandle(button_Click);  }  private void btnok_Click(object sender......)  {    XXButtonClick(btnok);  }  private void btnCancel_Click(object sender......)  {    XXButtonClick(btnCancel);  }  private void button_Click(IButton button)  {    //该怎么处理就怎么处理吧  }}
[解决办法]
可以试试dialogresult
[解决办法]
双击button,每个button就会产生一个函数,而此函数就是处理对应button的

热点排行