按下时更改按钮文本,再次按下时更改

时间:2018-07-30 18:42:31

标签: c# button

所以我使用的是一个名为“停用监听”的按钮,当它按下时应将文本更改为“激活监听”,再次按下时应返回到“停用监听”,我尝试使用if else语句编写它,但是为了由于某些原因,此代码无法正常工作。

 if (BtnDeactivate.Text == "Deactivate listening")
      BtnDeactivate.Text = "Activate listening";
 else BtnDeactivate.Text = "Deactivate Listening";

1 个答案:

答案 0 :(得分:2)

您应该尝试这个;

{
    var deactivatedText = "Deactivate Listening";
    if (BtnDeactivate.Text == deactivatedText )
    {
        BtnDeactivate.Text = "Activate listening";
    }
    else
    {
        BtnDeactivate.Text = deactivatedText;
    }
}