Visual Basic - Textbox: ¿Como limitar nº decimales?

Life is soft - evento anual de software empresarial
 
Vista:

Textbox: ¿Como limitar nº decimales?

Publicado por Rogelio Rodrigo (1 intervención) el 31/07/2000 00:00:00
Hola, perdonarme si estoy diciendo alguna tontería, pero me estoy volviendo loco pensando la forma de poder introducir cantidades de forma más intuitiva, como se hace en Visual Fox:

Me gustaría poder limitar el número de dígitos enteros y decimales, así como que cuando se pulse el signo decimal, el cursor pase a la parte decimal...
¿Es esto posible?
¿Hay algún control que pueda hacerlo?
¿Porqué no se pueden utilizar los de Visual Fox?
¿El MaskEdit no sirve, verdad?
¿?
Muchas gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

CODIGO

Publicado por edu (448 intervenciones) el 01/08/2000 00:00:00
Yo lo haria a nivel de codigo es decir, para irte a la parte decimal cuando presione una coma haria lo siguiente en el evento KEYPRESS

if keypress = "Valor de la Coma" then

text.selstart = instr(1, text.text,",")
end if
´Esto te dara la posicion de la coma y el Selstart lo que hace es llevar el cursor a esa posicion obviamente tienes que invalidar la primera coma que escribistes, yo haria una busqueda en la cadena antes de hacer la condicion que te escribi arriba.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar