在C#winform中,button按钮在执行了一次单击事件后Text属性就改变,改变后再执行一次单击事件。这个操作是否能够实现?怎么做?
谢谢大家了!

解决方案 »

  1.   

    我只是想在button按钮的text属性改变后再单击这个按钮的时候,产生不同的结果。
      

  2.   

    同一个按钮,一开始Text属性值为“添加”,单击后执行一些添加的操作,同时属性变为“保存”,再单击就执行保存的相关操作。不知道能不能实现?
      

  3.   

    Text的属性值为“添加”是什么意思阿?
    第一次点击btn 把Text的值相加
    第二次点击btn 把Text的值保存起来?
      

  4.   

    你在按钮单击的时候可以通过 Button btn=(Button)Sender取到按钮
    判断按钮的btn.text 是 Equals是否等于“添加” 或者“保存”来执行响应的方法
      

  5.   


     private void button1_Click(object sender, EventArgs e)
            {
                Button btn = (Button)sender;
                if (btn.Text.Trim().Equals("添加"))
                {            }
                else if (btn.Text.Trim().Equals("保存"))
                {            }
    }
      

  6.   

    当然可以实现啦你不是就要点击两次按钮吗 你设置个变量 bool isClicked=false;if(isClicked==false)
    {
       //相加
       ...
       isClicked=true;
    }
    else
    {
       //保存
       ...
    }
      

  7.   

    isClicked是标示btn是第一次点击还是第二次点击
    第一次点击btn时 isClicked是false 执行相加 然后把isClicked置为true
    第二次点击btn时 isClicked是true 执行保存
    明白?