【问题标题】:How to change label color in vb.net using codes?如何使用代码更改 vb.net 中的标签颜色?
【发布时间】:2014-04-09 10:32:13
【问题描述】:

我想知道如何使用代码更改标签的颜色,例如:

dim r as color
r = color.red

如何使用该代码或将该代码分配给按钮中的标签...?就像在我的表单按钮和标签中一样。当单击按钮时,标签会更改其颜色。在 vb.net 中如何做到这一点?

这是我的按钮

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


        Dim r As Color
        r = Color.Red

    End Sub

End Class

??

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    您定义了一个不正确的变量。 标签公开了一些属性,为了实现您的目标,您只需这样做:

     Label1.BackColor = Color.Aqua
    

    【讨论】:

    • 成功了,谢谢大家!!
    • 它改变了背景颜色,我虽然你想改变文本颜色?
    • 我不确定你的意思是什么。您的意思是要更改文本颜色吗?在这种特殊情况下,您需要使用 ForeColor 属性来实现您的目标。例如 Label1.ForeColor=Color.Red。就是这样每个标签对象都公开了几个选项,您可以根据需要进行操作。只需尝试您需要使用或更改的那个,然后查看结果:) 最好的问候
    【解决方案2】:

    使用 BackColor 属性

    label1.BackColor=Color.Red
    

    【讨论】:

      【解决方案3】:

      首先 将以下 import 语句添加到类的顶部

          Imports System.Drawing
      

      然后使用此代码

         label1.BackColor=Color.Red
      

      【讨论】:

        【解决方案4】:

        无需设置dim,只需使用forecolor 属性即可。

        在 button_1 中写下这段代码:

           Public Class Form1
            Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
                Label1.ForeColor = Color.Aqua
            End Sub 
        End class

        Label1.ForeColor = Color.Aqua 这里 color.color_name你可以使用任何你想要的颜色

        现在,当您单击 button_1 时, label.1 文本颜色会发生变化。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-11-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多