Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   validar que solo entren numero (https://www.clubdelphi.com/foros/showthread.php?t=8637)

luigi 28-03-2004 21:51:54

validar que solo entren numero
 
quisiera saber como validar para ke en un edit solo entren valores numericos..

urge.......................... y gracias

marcoszorrilla 28-03-2004 21:57:17

Código:

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

El 8 es el tabulador, ademas del 0 al 9 tienes el separador decimal y las teclas + y - como válidas, no tienes más que quitar las que no desees contemplar.

Un Saludo.

luigi 28-03-2004 22:12:04

muuuuuchas gracias!!!!!!!!!............................ me fue de mucha ayuda...

saludos.......

__cadetill 28-03-2004 22:29:45

Otra opción ampliando la respuesta del amigo Marcos (y para no tener que programar lo comentado en cada Edit en que quieras controlarlo) es usar un componente específico para ello estilo el TCurrencyEdit de las RxLib ;)

Tomás 29-03-2004 17:11:01

Hola:

He visto varias veces aconsejar el uso de "TCurrencyEdit de las RxLib".

¿Qué son las RxLib? ¿Son gratis? ¿Se instalan fácil? ¿¿etc ??.

Un saludo. Tomás.

Isaac 29-03-2004 17:14:59

Yo uso un try. Declaro una variable entera y hago esto:

var
a:integer;
begin
try
a:=StrToInt(txtNumero.Text);
except
showmessage("El campo debe ser numérico");
end;
end;

Nuria 29-03-2004 17:33:56

Hola Tomás!

Cita:

Empezado por Tomas
¿Qué son las RxLib? ¿Son gratis? ¿Se instalan fácil? ¿¿etc ??.

Son unas librerías rusas de componentes, la verdad muy utiles.

Que yo sepan son gratís.

La instalación no es complicada, yo creo que me las instale con un ejecutable.

Te las puedes descargar de la página del compañero Cadetill .;)

Espero que te sirva.

Saludos!

__cadetill 29-03-2004 17:57:25

Sólo decir que las RxLib que hay en mi web no son auto-instalables, eso sí, tienen un readme.txt fabuloso ;) :D

Magician^ 29-03-2004 21:04:44

Yo te recomendaria que si recien vas a instalar las librerias te instales la JVCL que contienen una actualizacion de las mismas.


La franja horaria es GMT +2. Ahora son las 09:41:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi