VB.net Besoin de Zone de Texte pour n'Accepter que les Numéros de

Je suis assez nouveau à l'VB.net (autodidacte) et me demandais juste si quelqu'un pourrait m'aider avec un peu de code. Je ne suis pas en train de faire quelque chose de trop impliqué, il suffit d'avoir un TextBox qui accepte une valeur numérique de 1 à 10. Je ne veux pas qu'il accepte une chaîne de caractères ou un nombre supérieur à 10. Si quelqu'un tape un mot ou un caractère un message d'erreur apparaîtra, lui disant d'entrer un numéro de série valide. C'est ce que j'ai; évidemment, ce n'est pas grand, comme je vais avoir des problèmes. Merci encore à tous ceux qui peuvent aider.

 If TxtBox.Text > 10 Then
        MessageBox.Show("Please Enter a Number from 1 to 10")
        TxtBox.Focus()
    ElseIf TxtBox.Text < 10 Then
        MessageBox.Show("Thank You, your rating was " & TxtBox.Text)
        Total = Total + 1
    ElseIf IsNumeric(TxtBox.Text) Then
        MessageBox.Show("Thank you, your rating was " & ValueTxtBox.Text)
    End If

    ValueTxtBox.Clear()
    ValueTxtBox.Focus()
InformationsquelleAutor Rico Jackson | 2012-04-02