Visual Basic.NET - problem mascara numerica

   
Vista:

problem mascara numerica

Publicado por mizalo (59 intervenciones) el 17/02/2010 18:56:13
hola a todos

el dia 07/04/2008, publicaron una rutina para darle mascara a un textbox,

el enlace es el sguiente

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=192&texto=Visual+Basic.NET&n1=490348&n2=0&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0

lo adjunte a mi programa y funciono bien, pero al instalar mi aplicativo en otra maquina
me di con la sorpresa q acepta el punto decimal que se encuentra en el lado de las teclas de letras y si pulso el punto decimal del lado numerico no lo acepta.

alguien podria ayudarme donde esta el error.?

gracias
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

RE:problem mascara numerica

Publicado por OliBeer (391 intervenciones) el 18/02/2010 20:45:35
Hola,

Busca el código ascii de ese punto y agrégalo en este If:

If (Kcode >= 48 And Kcode <= 57) Or Kcode = 8 Or Kcode = 46 Or Kcode = 13 Or Kcode = 37 Or Kcode = 190 Then


Saludos.
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

siguo con problema

Publicado por mizalo (59 intervenciones) el 19/02/2010 15:55:57
Hola

Capture el codigo del punto q esta al lado del teclado numerico, pero el problema es que cuando digito un numero y pulso la tecla de punto el cursor q esta dentro del textbox no se muve al lado derecho (o sea despues del punto que es elsiguiente 0) pero cuando lo hago pulsando el punto q esta en el lado de las letras si se desplaza al lado derecho.

Gracias por tu ayuda.
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

solucionado

Publicado por mizalo (59 intervenciones) el 19/02/2010 20:32:31
Gracias por el apoyo

efectivamente flatba el codigo y ademas me habia equivocado en elcodigo
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