c# - 单击后更改按钮文本,然后再次单击后将其更改回

标签 c# .net oop

我试图在每次单击时更改按钮的文本。

按钮开始为“ON”。当我第一次点击它时,它应该变成“OFF”,当我再次点击它时,它应该变回 On。

我知道如何在点击时将其更改为“OFF”,但我不确定如何检查二次点击以便将文本更改回“ON”。

到目前为止,这是我的代码:

private void OrdersButton_Click(object sender, EventArgs e)
{
       OrdersButton.Text = " Turn Orders Off";
}

最佳答案

尝试

    private void OrdersButton_Click(object sender, EventArgs e)
    {
        if (OrdersButton.Text == "Turn Orders On")
        {
            OrdersButton.Text = "Turn Orders Off";
        }
        else if (OrdersButton.Text == "Turn Orders Off")
        {
            OrdersButton.Text = "Turn Orders On";
        }
    }

希望这对您有所帮助。

关于c# - 单击后更改按钮文本,然后再次单击后将其更改回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15400421/

相关文章:

c# - 列出 C# 中的 GetRange 错误

c# - 如何计算旋转图像的正确位置偏移?

c# - 将表单作为参数传递给类只是为了访问它的一些变量或方法是不是糟糕的设计?

c# - JSON 与 XML - XML 是否需要 'local proxy' ?那是什么?

c# - TPL数据流优化

.net - 这似乎是并发集合/队列组合的合理方法吗?

c# - Stream.Dispose 是否总是调用 Stream.Close(和 Stream.Flush)

objective-c - 用于 UI 主题的 iOS/Objective-C 设计模式

c++ - 这是使用 C++ 锁定容器的可接受方法吗?

language-agnostic - "program to an interface"是什么意思?