几个按钮的问题 有几个按钮,他们点击时,调用一个方法时的参数不同,不想一个一个给他们click事件,有什么简单的方法么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //如果参数比较复杂,保存到按钮的Tag属性里好了void BtnClick(sender,e){ Button btn = sender as Button; MessageBox.Show(btn.Text);}//伪码,自己相应的改改,添到窗体的代码中按钮的Click事件,下拉中选择BtnClick 很简单,这么写就好了:把多个Button的Click事件处理程序设置为button_Click private void button_Click(object sender, EventArgs e) { Button bt = sender as Button; switch (bt.Name ) { case "button2": MessageBox.Show("button2 click!"); break; case "button3": MessageBox.Show("button3 click!"); break; } } switch中能用字符串吗?if (sender == button1) ...else if (sender == button2) ...else if ... 在线急等!!!!!!! .net ajax网站本地运行正常 上传到服务器后 ajax不起作用 怎么编写flash播放器,我as懂一点点 C#如何捕获MessageBox消息 VS2005安装 VS2005 Pro里面找不到可以对office开发的工程,咋回事?? 我用.net 2.0开发的程序但在win7里不能运行?请问怎么解决? asp.net操作Office application提示错误 很急的一个问题,在线等待,如何把.txt文件导入数据库,其内容是表格形式 c# 多线程访问 Dictionary 自定义控件事件触发 技师排班
void BtnClick(sender,e)
{
Button btn = sender as Button;
MessageBox.Show(btn.Text);
}//伪码,自己相应的改改,添到窗体的代码中
按钮的Click事件,下拉中选择BtnClick
把多个Button的Click事件处理程序设置为button_Click private void button_Click(object sender, EventArgs e)
{
Button bt = sender as Button;
switch (bt.Name )
{
case "button2":
MessageBox.Show("button2 click!");
break;
case "button3":
MessageBox.Show("button3 click!");
break;
}
}
if (sender == button1) ...
else if (sender == button2) ...
else if ...