In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Propiedad lNumeric en TEdit

Foro público de Xailer en español
Responder
Pedro Amaro
Mensajes: 157
Registrado: Jue May 18, 2006 5:10 pm

Propiedad lNumeric en TEdit

Mensaje por Pedro Amaro »

Muy buenas.
1º Al utilizar un control TEdit, si le pongo la propiedad lNumeric a .T.
deberia impedirme que tecleara otra cosa que no fuera numeros, pero no es
así, admite todo tanto a .T. como a .F.
2º Como pillo las teclas pulsadas porque estoy intentandolo en los eventos
onChar, onKeyDown, onKeyUp pero no pillo nada.
Saludos
Pedro Amaro
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9463
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Propiedad lNumeric en TEdit

Mensaje por ignacio »

Pedro,
1) Aquí esta funcionando perfectamente. Por favor mandenos un SIMPLE ejemplo
que reproduzca el problema.
2) Igualmente funciona. Por favor mandenos un SIMPLE ejemplo que reproduzca
el problema.
Siento no haberle sido de demasiada utilidad, pero es que no consigo ver los
errores que comenta.
Un saludo,
"Pedro Amaro" <dospcserv@hotmail.com> escribió en el mensaje
news:43541b0c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Muy buenas.
>
> 1º Al utilizar un control TEdit, si le pongo la propiedad lNumeric a .T.
> deberia impedirme que tecleara otra cosa que no fuera numeros, pero no es
> así, admite todo tanto a .T. como a .F.
>
> 2º Como pillo las teclas pulsadas porque estoy intentandolo en los
> eventos onChar, onKeyDown, onKeyUp pero no pillo nada.
>
> Saludos
> Pedro Amaro
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Propiedad lNumeric en TEdit

Mensaje por jfgimenez »

Pedro,
acabo de probar las dos cosas y están funcionando perfectamente. Por favor,
envíanos un pequeño ejemplo que muestre el problema.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Pedro Amaro
Mensajes: 157
Registrado: Jue May 18, 2006 5:10 pm

Propiedad lNumeric en TEdit

Mensaje por Pedro Amaro »

Ok!
1) No se porque, pero ayer me pase toda la tarde y no funcionaba lo del
lNumeric, sin embargo lo cargo ahora y me sale el mensajito de aviso de
caracter no permitido.
Intentare volver a provocarlo.
2) Me explique mal, el evento se ejecuta, pero soy yo que no se como
resolver mi problema, intentare explicarme.
Mi form tiene muchos TEdit y quisiera que el ususario no tuviera que
ir pulsando [Tab] para pasar de TEdit a TEdit, mi idea era detectar la
pulsacion del [Intro] y sustituirlo con el [Tab], pero no rula, ¿alguna
idea?
Saludos
Pedro Amaro
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Propiedad lNumeric en TEdit

Mensaje por jfgimenez »

Pedro,
> 2) Me explique mal, el evento se ejecuta, pero soy yo que no se como
> resolver mi problema, intentare explicarme.
>
> Mi form tiene muchos TEdit y quisiera que el ususario no tuviera
> que ir pulsando [Tab] para pasar de TEdit a TEdit, mi idea era detectar la
> pulsacion del [Intro] y sustituirlo con el [Tab], pero no rula, ¿alguna
> idea?
Pon al principio de tu programa:
Application:lUseReturn := .T.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Pedro Amaro
Mensajes: 157
Registrado: Jue May 18, 2006 5:10 pm

Propiedad lNumeric en TEdit

Mensaje por Pedro Amaro »

¿Es posible que la cuando tenemos definida la propiedad lNumeric a .T. en un
TEdit, se nos permita teclear el punto o la coma decimal?
Saludos
Pedro Amaro
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9463
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Propiedad lNumeric en TEdit

Mensaje por ignacio »

Pedro,
No, deberás utilizar un TMaskEdit.
Un saludo,
"Pedro Amaro" <dospcserv@hotmail.com> escribió en el mensaje
news:435d5e1c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> ¿Es posible que la cuando tenemos definida la propiedad lNumeric a .T. en
> un TEdit, se nos permita teclear el punto o la coma decimal?
>
> Saludos
> Pedro Amaro
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Pedro Amaro
Mensajes: 157
Registrado: Jue May 18, 2006 5:10 pm

Propiedad lNumeric en TEdit

Mensaje por Pedro Amaro »

Gracias, no se porque me habia empeñado en usarlo con un TEdit.
Saludos
Pedro
Responder