我要使用一个按钮,要求它能实现启动、中止、关闭功能。
   具体操作:某一按钮,名称为启动。当我按启动时,它进行启动,并且按钮名称变为中止;当我再按中止时,它实现中止,名称变为关闭;当我再次按关闭,它就关闭程序。
  谁知道这怎么弄。晓得的说一声,谢谢拉!

解决方案 »

  1.   

    private void button1_Click(object sender, EventArgs e)
            {
                string strBtnText = (sender as Button).Text;            switch (strBtnText)
                {
                    case "启动":
                        //加入启动代码
                        break;
                    case "中止":
                        //加入中止代码
                        break;
                    case "关闭":
                        //加入关闭代码
                        break;
                }
            }
      

  2.   

    谢谢了,我总算做出来了!如果有空就告诉我   string strBtnText = (sender as Button).Text;这一句什么意思,要是没空就算了。
      

  3.   

    已经结贴了,不知道你会不会过来看.....string strBtnText = (sender as Button).Text这个语句的疑问点应该是sender as Button吧?因为sender是object类型的,而object是没有Text方法的。所以我们应该把sender转换成Button类型,然后调用sender的Text方法