Контроль ввода информации в программу - VB
Формулировка задачи:
т. е. мне надо чтобы когда вводишь числа программа работала, когда вводишь буквы программа выдала сообщение "неверный ввод " и опять запрашивала ввод цифр, а выход осуществлялся двумя способами:при нажатии на "закрыть" в инпутбоксе и после правильного выполнения программы (т. е. после ввода цифр)
Решение задачи: «Контроль ввода информации в программу»
textual
Листинг программы
Private Sub Command1_Click() Dim a As String Do Until IsNumeric(a) = True 'будет повторять блок пока переменная "а" не вернёт число, т.е. истину a = InputBox("Введите число", "Ввод данных") If IsNumeric(a) Or a = "" Then 'если число(а), т.е. "а" = истина или а = пустой(Отмена, закрыть) строке тогда Exit Sub 'Выход из процедуры Else MsgBox("введите число!") 'Иначе выводим сообщение с текстом ошибки и повторяем с "a = InputBox(бла-бла-бла)" End If Loop End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д