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. |