Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

como hacer q un inputbox acepte solo 0 y|

Estas en el tema de como hacer q un inputbox acepte solo 0 y| en el foro de Visual Basic clásico en Foros del Web. hola a tdos disculpen, pero tengo una duda y la verdad no se como resoverla. quiero que cuando que al iniciar un programa aparezca un ...
  #1 (permalink)  
Antiguo 17/03/2011, 18:06
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 6 meses
Puntos: 22
como hacer q un inputbox acepte solo 0 y|

hola a tdos disculpen, pero tengo una duda y la verdad no se como resoverla. quiero que cuando que al iniciar un programa aparezca un inputbox pero que ese inputbox solo acepte 0 y 1. es la parte final para terminar mi tarea. espero me puedan ayudar
__________________
Somos lo que pensamos, como pensamos vivimos.
  #2 (permalink)  
Antiguo 17/03/2011, 19:18
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Respuesta: como hacer q un inputbox acepte solo 0 y|

Do While cint(valor) <> 1 AND cint(valor) <> 0
valor = inputbox("BLABLA")
Loop
  #3 (permalink)  
Antiguo 18/03/2011, 02:46
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: como hacer q un inputbox acepte solo 0 y|

Compruebalo en el evento de escritura del InputBox
  #4 (permalink)  
Antiguo 18/03/2011, 10:32
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: como hacer q un inputbox acepte solo 0 y|

y como compruebo eso, no soy muy conocedor de visual basic, me pueden ayudar
__________________
Somos lo que pensamos, como pensamos vivimos.
  #5 (permalink)  
Antiguo 18/03/2011, 16:33
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Respuesta: como hacer q un inputbox acepte solo 0 y|

Cita:
Iniciado por dcreate Ver Mensaje
y como compruebo eso, no soy muy conocedor de visual basic, me pueden ayudar
Ya te puse la solucion...

Con eso, puede ingresar cualquier cosa, pero sigue pidiendo datos hasta que ingrese 0 ó 1...
  #6 (permalink)  
Antiguo 18/03/2011, 16:49
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: como hacer q un inputbox acepte solo 0 y|

gracias por la ayuda
__________________
Somos lo que pensamos, como pensamos vivimos.
  #7 (permalink)  
Antiguo 20/03/2011, 04:00
Avatar de Gakex  
Fecha de Ingreso: enero-2009
Mensajes: 137
Antigüedad: 15 años, 3 meses
Puntos: 4
Respuesta: como hacer q un inputbox acepte solo 0 y|

Could tiene una respuesta correcta, y es lo mejor que podrias intentar, porque?

pues porque el inputbox es una función nativa de vb que ademas viene integrada en un formulario pequeño que tiene la forma que ya conocemos.



y como ves la función es de tipo string, es decir que todo lo que le metas sean números, letras o datos alfanuméricos para la función inputbox todo lo que se ponga en el campo de texto sera devuelto como tipo string y no hay parametros para restringir el tipo de datos, asi que so lo tenemos que hacer una vez que nos regrese lo que el usuario tecleo, por medio de una comprobacion, justo como lo marca el amigo COULD mas arriba.

pero si no te parece lo que podrías hacer es crear tu propia función input llamando a un nuevo formulario (parecido al del inputbox) por medio de una función pero eso es mucho mas trabajo así que no lo recomiendo

Etiquetas: Ninguno
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




La zona horaria es GMT -6. Ahora son las 22:24.