SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: eve_21 en Martes 17 de Agosto de 2010, 00:11

Título: mascara de entrada
Publicado por: eve_21 en Martes 17 de Agosto de 2010, 00:11
Hola a todos tengo una duda.

lo que quiero hacer es darle formato a un makedbox parecido a como se hace con una ip.

08.0003.09.12345

el formato ya lo tengo pero cuando presione la flecha hacia la derecha salte de inmediato al otro punto en el formato,
me explico por ejemplo si ingreso al principio un 3
me quede asi

3. . . .
luego cuando presione la tecla hacia la derecha se situe en el 2do punto por ejemplo
3.5. . .

hasta ahora lo que tengo que hacer es que cuando ingreso el primer numero para pasar al segundo debo presionar
la tecla hacia la derecha la misma cantidad de veces que valide la mascara por ejemplo

si quiero pasar del segundo digito al tercero debo presionar la tecla hacia la derecha 4 veces como se ve en la mascara que
puse arriba, ya que esta validado para cuatro digitos.

espero haberme dado a entender

saludos
Título: Re: mascara de entrada
Publicado por: Jimbenit en Miércoles 18 de Agosto de 2010, 01:27
Lo que se me ocurre es que uses el evento keypress en dicha mascara y uses codigo para saltar los espacios que dices.  :mellow:
Título: Re: mascara de entrada
Publicado por: eve_21 en Miércoles 18 de Agosto de 2010, 03:21
MUchas gracias por responder me sirvio tu idea

Saludos.