Foros del Web » Programación para mayores de 30 ;) » .NET »

Codigo para permitir solo numeros en un textbox

Estas en el tema de Codigo para permitir solo numeros en un textbox en el foro de .NET en Foros del Web. Saludos a todos Alguien me podria facilitar el codigo que permita escribir solo numeros en un textbox Gracias........
  #1 (permalink)  
Antiguo 10/06/2009, 15:25
 
Fecha de Ingreso: junio-2008
Ubicación: Caracas
Mensajes: 135
Antigüedad: 15 años, 10 meses
Puntos: 0
De acuerdo Codigo para permitir solo numeros en un textbox

Saludos a todos

Alguien me podria facilitar el codigo que permita escribir solo numeros en un textbox


Gracias.....
  #2 (permalink)  
Antiguo 10/06/2009, 15:54
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Codigo para permitir solo numeros en un textbox

Código vb.net:
Ver original
  1. ' Procedimiento para Verificar Solo Numeros
  2.     Public Sub SoloNumeros(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
  3.  
  4.         If Char.IsDigit(e.KeyChar) Then
  5.             e.Handled = False
  6.         ElseIf Char.IsControl(e.KeyChar) Then
  7.             e.Handled = False
  8.         Else
  9.             e.Handled = True
  10.         End If
  11.     End Sub
  12. ' Esto iria en el evento KeyPress de tu control
  13.  
  14. Ejm:
  15.  
  16. SoloNumeros(nombretextbox,e)
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 11/06/2009, 08:26
 
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Codigo para permitir solo numeros en un textbox

Bueno no estoy enterado de porque necesitas un textbox, pero si lo que necesitas es solo trabajar con numeros, pues para evitar esas molestas validaciones utiliza el control NumeriUpdwon.
  #4 (permalink)  
Antiguo 11/06/2009, 12:57
 
Fecha de Ingreso: junio-2008
Ubicación: Caracas
Mensajes: 135
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Codigo para permitir solo numeros en un textbox

Cita:
Iniciado por Phillip Ver Mensaje
Bueno no estoy enterado de porque necesitas un textbox, pero si lo que necesitas es solo trabajar con numeros, pues para evitar esas molestas validaciones utiliza el control NumeriUpdwon.

Saludos gracias a ambos por su valiosa colaboración

ya voy a probra el codigo.......


Saludos.......
  #5 (permalink)  
Antiguo 12/06/2009, 09:36
 
Fecha de Ingreso: septiembre-2007
Mensajes: 51
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Codigo para permitir solo numeros en un textbox

En el Evento KeyDown de tu textbox valida q el codigo ascii de esa teclazo este entre el 48 y el 57 (que son los numero del 0 - 9)
y de lo contrario que borre lo que escribiste
  #6 (permalink)  
Antiguo 18/06/2009, 07:40
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
De acuerdo Respuesta: Codigo para permitir solo numeros en un textbox

Lo puedes hacer con javascript

Código:
<script type="text/javascript" language="javascript">
    
    //esta funcion solo deja ingresar numeros enteros
    function entero(e)
	{
		var caracter 
            	caracter = e.keyCode 
            	status = caracter 
        
        	if (caracter>47 && caracter <58)
            	{
                	return true
            	}
            	return false
   
        }
</script>


En el textbox debes poner lo siguiente:

Código:
onkeypress="return entero(event)"

y listo, ese textbox solo permitirá el ingreso de números.

Espero te sirva.

Saludos!
  #7 (permalink)  
Antiguo 18/06/2009, 08:11
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Codigo para permitir solo numeros en un textbox

ese codigo javascript es para aspx y no para windows forms ojo
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #8 (permalink)  
Antiguo 18/06/2009, 08:26
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Codigo para permitir solo numeros en un textbox

Sorry pensé que staba en asp.net...
  #9 (permalink)  
Antiguo 06/08/2009, 11:52
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Respuesta: Codigo para permitir solo numeros en un textbox

he creado un post para esto

http://geoavila.com/2009/08/05/valid...en-un-textbox/

validación de entero y decimal en un textbox usando c# y vb.net

nos vemos.
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:28.