FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Dos decimales en un Edit
Saludos.
Creo sinceramente que pregunto demasiado, pero no tengo más remedio. O no me entero de cómo se busca en los foros mensajes ya escritos, o sencillamente no están las consultas que yo hago, bueno creo que soy yo el que busca mal, en fin si alguien considera que soy un poco pesado ruego me lo haga saber y pediré mil disculpas. Gracias. Mi problema es el siguiente: Necesito introducir en un Edit solo números una coma y solo dos decimales no mas. Ejemplo 12345,00 El código para introducir números y cambiar el punto por la coma lo he encontrado y funciona perfecto, es este.
Solo falta que después de la coma solo se introduzca dos decimales. ¿Es esto que pido posible? Gracias. Última edición por dec fecha: 02-02-2008 a las 03:08:08. |
#2
|
||||
|
||||
Hola,
A lo mejor te interesaría utilizar el componente "TMaskEdit", que parece más indicado que el "TEdit" para lo que necesitas. |
#3
|
||||
|
||||
Hola Dec.
Seguramente tienes razón, pero lo he utilizado en algunas ocasiones y me da muchos problemas, es un componente que no entiendo muy bien, quizas sea por eso. Gracias pero prefiero no utilizarlo, no me ha ido muy bien con el. Gracias de todas formas. |
#4
|
||||
|
||||
|
#5
|
||||
|
||||
Muchas Gracias chackAll.
Un codigo perfecto. Funciona a las mil maravillas. Gracias. |
#6
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
||||
|
||||
Muchisimas gracias por vuestro código, dime como puedo modificarlo para además solo permita valores negativos es decir solo un singno '-'
Yo usaba este código:
|
#8
|
|||
|
|||
Cita:
Para evitar que alguien escriba 1234, mueva el cursor tres lugares hacia atrás y escriba una coma. Bye |
#9
|
||||
|
||||
Hay muchos componentes numéricos, creo debería usarse alguno, de la JVCL, RxLib, torry.net, etc.
Si usas el botón derecho y pegar, verás que no se produce el evento OnkeyPress/down, así que tendrás que validar ese texto de nuevo, o añadir un popup al edit sin elementos (para eliminar el popup de windows). De todas formas, siempre tendrás que convertir ese texto a número; usando un componente especializado, tendrás: edit1.AsFloat; edit1.AsInteger; etc. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Unir Edit con Edit | Caral | Varios | 8 | 17-11-2006 21:37:35 |
Decimales | Luis Alberto | Varios | 1 | 19-05-2006 16:40:25 |
problemas con el el .Edit: qryCONSULTA.Edit | McRose | Conexión con bases de datos | 3 | 07-06-2005 15:46:39 |
Ingresar sólo decimales en un Edit | noeres | Varios | 10 | 06-12-2004 00:32:11 |
Decimales | alexisns | Conexión con bases de datos | 2 | 22-06-2003 21:45:40 |
|