关于vb编程中的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:45:28
原题是这样说的:if the user doesnt input number, a certain area show red,when click clear or input number, it change back to default color.
就是说要是用户没有输入数字的话,一个显示结果的lable就会显示红色,之后按清除或在特定textbox输入数字后,那个lable就变为默认的颜色。
我是新手,谢谢大家的帮助

Private Sub TextBox1_TextChanged()
If IsNumeric(TextBox1.Text) = False Or TextBox1.Text = "" Then
Label1.BackColor = vbRed
Else
Label1.BackColor = vbwhite
End If
End Sub

楼上回答很好!
或者
Label1.BackColor = #000000
等于颜色编号也行!