Я новичок в VB.net (самоучка) и мне просто интересно, может ли кто-нибудь там помочь мне с каким-нибудь кодом. Я не пытаюсь сделать что-то слишком сложное, просто у меня есть TextBox
который принимает числовое значение от 1 до 10. Я не хочу, чтобы он принимал строку или любое число выше 10. Если кто-то вводит слово или символ, ошибка Появится сообщение, сообщающее ему ввести действительный номер. Это то, что у меня есть; очевидно, это не так здорово, так как у меня проблемы. Еще раз спасибо всем, кто может помочь.
If TxtBox.Text > 10 Then
MessageBox.Show("Please Enter a Number from 1 to 10")
TxtBox.Focus()
ElseIf TxtBox.Text < 10 Then
MessageBox.Show("Thank You, your rating was " & TxtBox.Text)
Total = Total + 1
ElseIf IsNumeric(TxtBox.Text) Then
MessageBox.Show("Thank you, your rating was " & ValueTxtBox.Text)
End If
ValueTxtBox.Clear()
ValueTxtBox.Focus()