条件请帮我缩短了下面的代码:倍数。如果在VB.NET
If Val(TB.Text) = 0 Then
OvalShape1.BackColor = Color.Gray
ElseIf Val(TB.Text) = 1 Then
OvalShape1.BackColor = Color.Lime
ElseIf Val(TB.Text) = 2 Then
OvalShape1.BackColor = Color.Red
ElseIf Val(TB.Text) = 3 Then
OvalShape1.BackColor = Color.White
End If
你可以保持颜色的数组,如果该值的范围内检查一次。如果是,那么做'OvalShape1.BackColor = colors [TB.Text]'。无论如何在概念上;我不是个男人。 – ChiefTwoPencils