FoxPro/Visual FoxPro - Urg. Teclado Numerico

 
Vista:

Urg. Teclado Numerico

Publicado por constanza (3 intervenciones) el 12/12/2003 18:29:41
Hola a Todos

Tengo una aplicacion que toma la configuracion regional del windows :
la coma como separador de decimal y el punto de miles el problema es que el usuario quiere que al usar el teclado numerico le tome el punto como coma, y no hay forma que pueda lograrlo sin cambiar el separador decimal...
si me pueden ayudar se los voy a agradecer....


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:Urg. Teclado Numerico

Publicado por Foxperto (894 intervenciones) el 13/12/2003 03:18:03
Hola:

Verifica que la configuracion Regional este bien configurada.

Tambien verifica:

SET POINT TO

Prueba y me cuentas

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

RE:Urg. Teclado Numerico

Publicado por Germán (42 intervenciones) el 13/12/2003 05:50:28
Constanza, no hay forma de hacerlo directamente, pero puedes agragar código al enento KeyPress del TaxBox e incluso crear una clase que ya contenga el códgio.

Si pones el siguiente código en el evento KeyPress se invierten la coma y el punto cuando los tecleas

LPARAMETERS nKeyCode, nShiftAltCtrl
IF THIS.Tag = "SI"
THIS.Tag = ""
RETURN
ENDIF

IF nKeyCode = 46
NODEFAULT
THIS.Tag = "SI"
KEYBOARD ','
ELSE
IF nKeyCode = 44
NODEFAULT
THIS.Tag = "SI"
KEYBOARD '.'
ENDIF
ENDIF

Saludos

Germán
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