La pregunta es si alguien conoce algun control o alguna forma predeterminada para aplicar una mascara a un cuadro de texto de modo que el usuario solo pueda introducir datos especificos (digitos, decimales en posiciones concretas...)
Hasta ahora hago esto con codigo y apoyandome en los eventos change y keypress del control test box, pero es realmente pesado cuando tienes que hacer formularios para bases de datos.
Me preguntaba si conocian alguna funcion ('Format()' no me vale ya que depende de la configuracion de windows para los caracteres de separacion de decimales y millares (la coma y el punto)) o control que directamente me permita
-Limitar el tipo de dato que se introduce (digitos, abecedario ascii imprimible...)
-establecer posiciones fijas para los decimales en datos numericos o para los separadores de fechas
-garantizar un numero fijo de digitos. Es decir que rellene con ceros a la izquierda en la parte entera y a la derecha en la parte decimal.
por ejemplo: en el ultimo campo necesitaba una mascara del tipo ##.## (o algo parecido) que me garantice digitos del tipo:
12.30
05.12
00.00
18.00
02.50
introduzca el usuario los datos que intruduzca. Algo como las mascaras que se pueden aplicar a los formularios Access.
Siento haberme estendido tanto. Espero que haya quedado claro.
Si conoceis algo que pudiese ahorrarme trabajo... Gracias por adelantado
Saludos