Hola, tengo un par de formularios con textbox y necesito validar que solo han escrito letras y no números.
Estoy buscando algo así como el isnumeric() pero para letras en vez de números. ¿Existe?
Muchas gracias.
| |||
![]() Hola, tengo un par de formularios con textbox y necesito validar que solo han escrito letras y no números. Estoy buscando algo así como el isnumeric() pero para letras en vez de números. ¿Existe? Muchas gracias. |
| |||
Respuesta: Buscando función similiar a isnumeric pero para letras Cita: Para evitar el ingreso de números, puedes utilizar una función como esta
Código:
Public Class Form1 Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress e.Handled = ValidaText(TextBox1, e.KeyChar) End Sub Public Function ValidaText(ByVal txtControl As TextBox, ByVal caracter As Char) As Boolean If Char.IsNumber(caracter, 0) = True Then Return True Else Return False End If End Function End Class ![]() |
| |||
Respuesta: Buscando función similiar a isnumeric pero para letras Fijate si esto te sirve también: Cita: Saludos.- Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If Char.IsLetter(e.KeyChar) = True Then e.Handled = True End If End Sub |