我正在构建一个应用程序,它接受输入到文本框中的输入,然后在将输入写入文件之前检查输入的负值等。如果数据不符合条件,则会弹出一个消息框,让用户知道。我遇到的问题是,在检查数据并显示消息框后,它仍然继续将输入保存到文件中。如果所有数据都满足我的条件,如何只写入文件?如果这看起来非常基本,我很抱歉,我是编程课程的第一年!
答案 0 :(得分:2)
嗯,你可以这样做:
'Checks here
If <data does not match>
MessageBox.Show("Your data is invalid!")
Exit Sub
End If
<code for writing to a file>
&#34;退出Sub&#34;将退出当前子程序(函数),而不是执行if-block后面的代码。