This my code for validating empty fields. The purpose of the click is to save the details entered by the person. But the problem is the code to cancel the keypress when the user did not meet the conditions.
The SAVE button should not take me to the file location but instead ask me to re enter details to validate. Can someone help me?
If creditcard = "" Or name = "" Or streetname = "" Or town = "" Or postcode = "" Or housenumber = "" Then
cmdPrintReceipt.Enabled = False
MsgBox("Please leave no blank fields", vbCritical)
Else
savefiledialogPersonalDetails.ShowDialog()
Dim location As String
location = savefiledialogPersonalDetails.FileName
My.Computer.FileSystem.WriteAllText(location & ".txt", "" & lblReceipt.Text, True)
cmdPrintReceipt.Enabled = True
lblReceipt.Text = lblReceipt.Text & " CUSTOMER " & name & vbCr
lblReceipt.Text = lblReceipt.Text & " THANK YOU " & name & "YOUR PURCHASE, HOPE TO SEE YOU SOON!!! " & vbCr
End If
question from:
https://stackoverflow.com/questions/65906688/how-to-cancel-keypress-action-in-vb 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…