【发布时间】:2013-12-13 04:03:39
【问题描述】:
我试图创建一个相对于值进行颜色编码的进度条。例如,从 0 到 35,进度条应该是红色的,35 以上应该是绿色的。知道我该怎么做吗?
If ProgressBar1.Value >= 35 Then
ProgressBar1.BackColor = Color.Green
Else
ProgressBar1.BackColor = Color.Red
End If
P.S 在同一个进度条中,两种颜色都必须根据值显示
【问题讨论】:
-
我尝试了 For 和 If 语句,但无法得到它? :(
-
您介意展示一下您目前的想法吗?
-
@Edper - 检查我上面的问题:)
-
顺便问一下为什么你
ProgressBar1和ProgressBar2?这是正确的还是只是你的一种类型? -
我不知道这是否可行,但您一次只能显示一种颜色,而不是在一个进度条中显示两种颜色,除非您将其设为您自己的自定义进度条。
标签: vb.net progress-bar