I have the following code in the Keypress event of a textbox.

VB Code:
  1. If Val(txtRooms) = 0 Then
  2.         MsgBox "Zero is an invalid entry", vbInformation, "Invalid Entry"
  3.         txtRooms = vbNullString
  4.         txtRooms.SetFocus
  5.         Exit Sub
  6.     Else
  7.         Call cmdSubmitChange_Click
  8.     End If

It works but it doesn't reset the value in the textbox. For example, if the user enters "0", it fires the msgbox saying it's an invalid entry, and then it pops the zero into the textbox. How do I tell it NOT to display the value just entered?