As an option if you need to validate a date, certain type of number e.g. ISBN I would recommend looking into using Regular Expressions to help validate the data in your textbox.
That way, when you need to check for a certain string pattern you can pass it to a Regular Expression you defined to see if it evaluates as true.
Example for checking with date formate.
Imports System.Text.RegularExpressions
Public Class Form1
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Dim regExp As String = "(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d"
Dim matobj As Match = Regex.Match(TextBox1.Text, regExp)
If matobj.Success = True Then
MsgBox("Correctly Formatted")
Else
MsgBox("Not Correctly Formatted")
End If
End Sub
End Class
NOTE: I know for checking something like the date its much easier to use the format function of the string, but i just wanted to show an easy example how you apply it.
Sorry for the overkill.