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 |