FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TEdit, que admita sólo números con 2 decimales
Hola
quiero que un control TEdit, pueda insertar una cantidad con dos decimales, y no le deje escribir otra cosa, yo sé como hacer que sólo pueda insertar números, es muy fácil, pero que si escribe una coma, después tenga que haber 2 decimales, sino borre la coma, o que no pueda escribir más de dos comas,etc... Resulta que si le permito números y comas hay muchas combinaciones donde podría no resultar un número que puede ser entero, decimal con un decimal, decimal con dos decimales. No sé si hay algún código por ahí ya preparado, en caso de no haber, me podría conformar en última instancia con una función que compruebe si el número insertado en el edit es válido, pero esto ya sería como segundo recurso, sino se puede con el primero. Un saludo |
#2
|
||||
|
||||
Buenos dias.
En vez de un TEdit, prueba con un TMaskEdit. Le pones una máscara y el componente se encarga de validar lo que el usuario teclea en base a esa máscara.
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#3
|
|||
|
|||
Busca en el foro "2 decimales"
Hace tan solo 4 días se hizo la misma pregunta |
#4
|
||||
|
||||
Con dos Componentes lo puedes hacer, el NumEdit y el JvValidateEdit de la "biblioteca" de JVCL.
NumEdit.zip Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. Última edición por enecumene fecha: 08-02-2008 a las 14:50:28. |
#5
|
|||
|
|||
Tambien puedes utilizar las funciones Pos y Length para buscar la coma y contar los digitos q hay despues de la coma, en el evendo OnKeyPress
|
#6
|
|||
|
|||
Y si quieres usar algo hecho en casa , ve este hilo donde nuestro amigo [cHackAll] a posteado un código muy interesante.
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mostrando numeros decimales | ercrizeporta | Varios | 2 | 01-07-2007 21:05:24 |
Labels con numeros de solo dos decimales | Jucho69 | OOP | 2 | 19-01-2007 17:32:38 |
Imprimir NÚmeros Sin Decimales | jadelphi | Varios | 2 | 12-04-2005 12:07:21 |
Problemas con Numeros decimales | MarioATamborini | Firebird e Interbase | 1 | 31-08-2004 19:28:21 |
Numeros Decimales en RAVE | Prophoenix | Impresión | 1 | 25-02-2004 02:54:01 |
|