Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
308 views
in Technique[技术] by (71.8m points)

vb.net - How to cancel keypress action in VB?

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...