Validar números

Respuesta de
a
Usuario
Tengo el siguiente código para validar que la entrada de datos sean números reales, el problema es que si quiero borrar con la tecla retroceso no lo hace, unicamente me funciona con suprimir como hacer para que me acepte la tecla retroceso, supongo que hay que agrer su respectivo # en el intervalo aceptado pero no se cual, o si conoces una mejor manera para validar entrada de datos podrías explicarme de preferencia con un ejemplo, gracias:

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key in ['0' ..'9','.'] then
else
begin
key := #0;
end;
end;

Experto
Utiliza el componente FloatEdit de la librería "Trivial", la puedes encontrar en www.clubdelphi.com, hace lo que tu quieres sin tener que tocar código.

Saludos
Usuario
Lo estuve buscando en la sección de componentes pero no lo encontré, ayuda por favor
Experto
Dime tu email y te lo mando

Saludos
Usuario
sistemon@hotmail.com
Experto
En esta cuenta no te cabe, me ha devuelto el correo.

son 1.5mb

Saludos
Usuario
Pues haber si sirve esta dice que tiene 3m de capacidad
sistemonkyz@latinmail.com
Experto
Lo siento, pero a esta cuenta le sucede lo mismo que a la anterior, me duvuelve el mensaje porque excede del limite de la capacidad de la cuenta.

Saludos
Usuario
Bueno gracias consigo una cuenta en otro servidor y te la envío gracias por tu interés