Мне нужно, чтобы программа отображала ошибку, если термин, который пользователь вводит, меньше 50 или больше единицы, поэтому любое промежуточное значение является ошибкой.Пользователь должен ввести 50+ или 0, чтобы не получить ошибку.Я был почти уверен, что это сработало, пока я не посмотрел на проект ближе.Я получаю сообщение об ошибке при вводе любого числа.
Const strMSG As String = "The term must be less than 1 or greater than 50."
Const strMSG2 As String = "The term must be less than 1 or greater than 50."
txtOwed.Text = FormatCurrency(txtRegistrants.Text * 80)
If txtOwed.Text > 50 Then
txtOwed.Text = txtOwed.Text
Else
MessageBox.Show(strMSG, "Monthly Payment Calculator", _
MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
If txtOwed.Text < 1 Then
txtOwed.Text = txtOwed.Text
Else
MessageBox.Show(strMSG2, "Monthly Payment Calculator", _
MessageBoxButtons.OK, MessageBoxIcon.Information)
End If