Visual Basic: как остановить запись программы в файл, если определенные условия не выполняются? - PullRequest
0 голосов
/ 11 декабря 2011

Я создаю приложение, которое принимает ввод, введенный в текстовые поля, затем проверяет ввод на наличие отрицательных значений и т. Д., Прежде чем записать его в файл. Если данные не соответствуют условиям, появляется окно с сообщением пользователю. Проблема у меня заключается в том, что после того, как он проверяет данные и отображает окно сообщения, он все равно сохраняет входные данные в файл. Как я могу сделать это только для записи в файл, если все данные соответствуют моим условиям? Я прошу прощения, если это кажется действительно базовым, я на первом курсе курса программирования!

1 Ответ

2 голосов
/ 11 декабря 2011

Ну, вы могли бы сделать это так:

'Checks here
If <data does not match>
     MessageBox.Show("Your data is invalid!")
     Exit Sub
End If

<code for writing to a file>

«Exit Sub» выйдет из текущей подпрограммы (функции) и не выполнит код, который вы поместите за блоком if.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...