Une chaine ne contenant que des lettres

Fermé
karima Casa Messages postés 33 Date d'inscription dimanche 22 février 2009 Statut Membre Dernière intervention 16 juillet 2014 - Modifié par karima Casa le 3/05/2010 à 18:08
karima Casa Messages postés 33 Date d'inscription dimanche 22 février 2009 Statut Membre Dernière intervention 16 juillet 2014 - 3 mai 2010 à 18:24
Salut tout le monde,
je cherche à vérifier en vb.net qu'une chaîne ne contient que des lettres pas de caractères spéciaux et pas de numéros par exemle dans le cas du nom ou de prénom. il me paraît que si je dois parcourir caractère par caractère et vérifier s'il appartient à la plage code ascii des lettres.
Est ce que c'est possible et j'aimerai bien savoir le code ascii des lettres plutôt la plage de A à Z. merci d'avance.

1 réponse

karima Casa Messages postés 33 Date d'inscription dimanche 22 février 2009 Statut Membre Dernière intervention 16 juillet 2014 7
3 mai 2010 à 18:24
Salut tout le monde j'ai trouvé une solution la voilà s'elle est utile pour quelqu'un
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If Char.IsLetter(e.KeyChar) = True Or Char.IsControl(e.KeyChar) = True Then
e.Handled = False
Else
e.Handled = True
Media.SystemSounds.Exclamation.Play()

End If
0