private void button1_Click(object sender, EventArgs e) { string strBtnText = (sender as Button).Text; switch (strBtnText) { case "启动": //加入启动代码 break; case "中止": //加入中止代码 break; case "关闭": //加入关闭代码 break; } }
谢谢了,我总算做出来了!如果有空就告诉我 string strBtnText = (sender as Button).Text;这一句什么意思,要是没空就算了。
已经结贴了,不知道你会不会过来看.....string strBtnText = (sender as Button).Text这个语句的疑问点应该是sender as Button吧?因为sender是object类型的,而object是没有Text方法的。所以我们应该把sender转换成Button类型,然后调用sender的Text方法
{
string strBtnText = (sender as Button).Text; switch (strBtnText)
{
case "启动":
//加入启动代码
break;
case "中止":
//加入中止代码
break;
case "关闭":
//加入关闭代码
break;
}
}