Je veux seulement la lettre pour être accepté dans la zone de texte sur vb.net

Ive essayé de le faire, de sorte que la zone de texte accepte uniquement les lettres, mais la validation ne fonctionne pas.
Même quand je entrer des numéros, il la traite et affiche la première lblError de "Merci pour vos détails", où il devrait être "Entrer Un Nom Valide ".
leur sont des essais de validation similaire à IsNumeric pour ce type de problème?
plz help

    Dim MyName As String
    If txtMyName.Text Then
        MyName = txtMyName.Text
        lblError.Text = "Thankyou for your details"
    Else
        lblError.Text = "Enter A Valid Name "

    End If

End Sub

Fin De La Classe

Et j'ai besoin de l'aide de méthodes simples, rien à [a-zA-Z0-9], ou de modèles RegEx, que ive fait des recherches et je ne peut pas les utiliser.

Merci

  • Cela ressemble à un travail à la maison. Vous êtes à la recherche d'un moyen d'empêcher l'utilisateur d'entrer, si c'est le cas regarder les événements. Si vous souhaitez valider après avoir entré une façon peut être de vérifier chaque personnage individuellement et de voir si c'est un nombre.
  • peut-être juste utiliser RegularExpressionValidator: msdn.microsoft.com/en-us/library/...
  • Merci, mais ce n'est pas un devoir à la maison, je suis tout à fait d'apprentissage sur vb.net pour moi-même et à partir de la base,
  • Le principe de base est que, pour correspondre à une strinh de lettres d'une expression régulière est le meilleur moyen. Je ne sais pas du tout isStringLetters construit en. La raison pour laquelle nous sommes tous en disant regex est parce que c'est la meilleure façon pour nous de savoir (plus le moins de lignes de code
InformationsquelleAutor user1944225 | 2013-01-04