как сделать текстовое поле или поле со списком только, кроме трех месяцев, имя, если кроме 3 месяцев (январь февраль март) любой другой введенный месяц, он должен выдать ошибку - PullRequest
0 голосов
/ 07 мая 2020

Я создаю форму, в которой зарплаты вводятся, но зарплаты вводятся только в диапазоне от ян-мар, поэтому другие месяцы не должны приниматься, при нажатии кнопки «Добавить», которая обновит данные формы до MYSQL база данных должна выдавать сообщение об ошибке, в котором указано, что введенный месяц не разрешен. Я использую Visual Studio 2019 visual basi c. net

Я действительно извиняюсь за мой слабый английский sh

1 Ответ

0 голосов
/ 08 мая 2020

Вы можете использовать ValidatingEvent. Если вы используете wi sh, чтобы сообщить пользователю об ошибке, используйте ErrorProvider.

Private err As New ErrorProvider()
Private Sub TextBox1_Validating(sender As Object, e As CancelEventArgs) Handles TextBox1.Validating
    If TextBox1.Text = "January" OrElse TextBox1.Text = "February" OrElse TextBox1.Text = "March" Then
        err.Clear()
    Else
        e.Cancel = True
        err.SetError(TextBox1, "This text box months Jananuary - March")
    End If
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...