我不确定我是否正确接近这个问题,但我希望我能指出正确的方向,因为我对VB完全不熟悉。我正在尝试创建一个应该计算设备瓦数需求的程序。在文本框中,我应该验证数据以确保它在一定范围内。以下是我理解的代码
Public Sub txtbxKWprice_TextChanged(sender As Object, e As EventArgs) Handles txtbxKWprice.TextChanged
If Double.TryParse(txtbxKWprice.Text, KiloPrice) Then
If KiloPrice < 0.12 And KiloPrice > 0.5 Then
MessageBox.Show("You have entered an invalid KWh price. Please enter a price between $0.12 and $0.5 ")
End If
End If
End Sub
答案 0 :(得分:0)
使用数字注册控件而不是文本框,您甚至不需要解析字段。只需设置最大和最小属性。 通过这样做,用户被限制输入字母字符,并且自动设置小数位数。