holas
como puedo validar un textbox para k solo acepte numeros(enteros)??
esop
grax
| ||||
| En el evento KeyPress del TextBox pone este codigo:
Código:
Saludos Select Case KeyAscii
Case 13
KeyAscii = 0 ' Para que no "pite"
Case 8, 48 To 57
'Case 8, Asc("0") To Asc("9")
' Sólo admitir teclas consideradas numéricas
' El 8 es la tecla Backspace (borrar hacia atrás)
Case Else
' No es una tecla numérica, no admitirla
KeyAscii = 0
Beep
End Select
__________________ .: Download Day - Ayuda a Firefox a Conseguir un record mundial :. |
| ||||
| en las faq's hay un ejemplo.. nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
| Respuesta: validar textbox Bueno si sk tienes instalado el visual studio 2008, el codigo para validar un textBox en el que sólo se puedan ingresar o bien números o letras, es el siguiente: (ojo con que el código tienes que escribirlo desbajo de "Public Class Form 1" y no dandole click a las cajas de texto) ------------------------------------------------------------------------------------------------------ Public Class Form1 Inherits System.Windows.Forms.Form Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress ----'en la siguiente línea de código se comprueba si el caracter es letra----- If (Not e.KeyChar.IsLetter(e.KeyChar)) Then -----' de igual forma se podría comprobar si es digito: e.KeyChar.IsDigit------ If Not (e.KeyChar = Convert.ToChar(Keys.Back)) Then e.Handled = True ----- 'esto invalida la tecla pulsada--------- End If End If End Sub Y eso es todo, implementalo en un programa en donde tengas que poner un nombre y al compilarlo solo te aceptarán letras y no números. Compruébalo. |
Este tema le ha gustado a 1 personas