FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
validar que solo entren numero
quisiera saber como validar para ke en un edit solo entren valores numericos..
urge.......................... y gracias |
#2
|
||||
|
||||
Código:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (key in [#8,'0'..'9',DecimalSeparator,'+','-']) then key:=#0; end; Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
muuuuuchas gracias!!!!!!!!!............................ me fue de mucha ayuda...
saludos....... |
#4
|
|||
|
|||
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
|
#5
|
|||
|
|||
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. |
#6
|
|||
|
|||
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;
__________________
Me llamo Iñigo Montoya. Tú mataste a mi padre. Prepárate a morir Mi foro: http://gandalfmithrandir.foro.st |
|
|
|