【问题标题】:Toggle button color VB.net?切换按钮颜色VB.net?
【发布时间】:2011-09-11 16:49:49
【问题描述】:

我目前正在使用以下代码在单击后将按钮更改为橙色,但我想让它在灰色和橙色之间切换,因此如果单击后显示橙色;如果再次点击它显示灰色并再次点击橙色然后灰色橙色然后....等等

Private Sub F_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles F.Click
TextBox1.Text = 32
F.BackColor = Color.Orange

【问题讨论】:

    标签: vb.net button colors toggle


    【解决方案1】:
    F.BackColor = IIf(F.BackColor = Color.Orange, Color.Grey, Color.Orange)
    

    【讨论】:

    • 你应该使用 If 运算符而不是 IIf 函数,因为它会进行适当的短路。
    • @Chris 这里只有一个条件,所以不用担心短路。
    猜你喜欢
    • 2013-06-07
    • 2017-02-07
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多