FoxPro/Visual FoxPro - INPUT MASK no me lo esperaba a mi gusto

 
Vista:

INPUT MASK no me lo esperaba a mi gusto

Publicado por Edin (75 intervenciones) el 13/12/2007 22:31:18
Hola a tod@s, tengo dos dudas y me gustaría que me ayudaran:

1. Cuando en un tetxbox yo defino la propiedad "inputmask" de esta forma = 99-99-99999-9 (le estoy diciendo que solo puede adquirir valores numericos separados por guiones), pero cuando yo defino como una variable el textbox, el valor de la variable es adoptado identicamente como especifiqué en la propiedad inputmask, ejemplo: si yo igreso el siguiente numero: 5052410023, en el textbox se aprecia identicamente de la sig. manera 50-52-41002-3, ahora
valorx=Thisform.Text1.Value
@3,3 say valorx && y me da como resultado 50-52-41002-3 y yo quiero que el valor de la variable sea unicamente los numeros y no con guiones, es decir que el resultado de la variable sea 5052410023. ¿Cómo lo hago?

2. Ademas me gustaria saber como hacer un textbox que tenga una linea "prompt" y que se vaya eliminado cuando se ingresen los datos, y siempre usando la propiedad "inputmask", para tener una mejor idea, acerca de este item, puedes ver la imagen del ejemplo que quiero. gracias.
usa el siguiente link para ver la imagen:

http://gt.edinjo.info/ejemplo.jpg

Gracias, soludos
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:INPUT MASK no me lo esperaba a mi gusto

Publicado por enrique (1041 intervenciones) el 13/12/2007 23:23:44
1. tenes que poner en la propiedad Format del textbox "R" (sin comillas)

2. lo mas parecido que encontre es poner FontUnderline = .T.
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:INPUT MASK no me lo esperaba a mi gusto

Publicado por Plinio (7841 intervenciones) el 15/12/2007 14:23:10
2- Ese activex lo puedes usar en VFP tambien.
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:INPUT MASK no me lo esperaba a mi gusto

Publicado por Vidal pipa (1 intervención) el 04/01/2008 22:07:01
ademas de hacer esta "inputmask" de esta forma = 99-99-99999-9
debes poner R en la propiedad Format y listo
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:INPUT MASK no me lo esperaba a mi gusto

Publicado por Victor Hidalgo (1 intervención) el 22/10/2009 22:18:57
valorx=Thisform.Text1.Value TE VA A DEVOLVER 50-52-41002-3
LO QUE TIENES QUE HACER ES

ValoX =StrTran(ValoX,"-","") con esto te quila los valores y te queda solo 505241002-3
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