![]() |
Edits solo acepte numeros y , .
este es mi pequeño problema
estoy viendo que un edit me acepte solo numero y sus delimitadores como son , . algo asi. 100.20 ó 100,20 5, 500.50 5, 500,50 5.500.50 encontre este codigo pero no se bien como adaptarlo
|
ese código es para que lo pongas en el evento OnkeyPress del edit, así cada vez que pulses una tecla, comprobara que este dentro de ese rango, si no no la admite y no la representa.
|
Hola.
El controlar por código en cada uno de los edits que vayas a usar el tipo de campo que va a admitir, cadena, numérico, fecha, etc se te puede volver bastante engorroso en el momento que tengas unos cuantos edits, cosa que será lo habitual. Yo te recomendaría crear, o en su defecto, usar algún componente para los edits que ya tengan implementada esas propiedades y te ahorrarás bastante faena y problemas. Saludos |
Busca mi componente en el Club, TEditDefault, si quieres usar un componente, claro..
|
Hola JXJ.
Para que solo admita números y los delimitadores '.' y ',' , basta con poner este código en el evento OnKeyPress de los Edits.
Pero existe la posibilidad de que duplique un delimitador u otra inconsistencia que realize por copiar/pegar. Por lo que deberías complementar con este código en el evento OnExit de los Edits.
Un saludo. |
ecfisa
Eres grande. Un saludo. |
La franja horaria es GMT +2. Ahora son las 00:16:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi