Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   No permitir la escritura de ciertos caracteres en un tedit en Delphi. (https://www.clubdelphi.com/foros/showthread.php?t=32538)

bellota 08-06-2006 20:45:07

No permitir la escritura de ciertos caracteres en un tedit en Delphi.
 
Hola,
En un Tedit necesito permitir que se escriban sólo un tipo de caracteres (letras y numeros), por lo tanto, necesito bloquear la escritura de caracteres como %&/#-, etc. Sé que debo hacerlo en el evento keypress, pero no puedo recordar como se hace y ya he recorrido todo el foro y no encuentro nadie.

Estaré muy agradecida si alguien me puede dar un ayuda memoria.

Gracias,
Bellota
:(

bellota 08-06-2006 20:49:16

Alto, Alto, Alto!!!!.... alguien acaba de consultar lo mismo que yo y ya dió la solución

Código Delphi [-]
procedure KeyPress(Sender: TObject; var Key: Char);
begin
  if not(Key in ['A'..'Z', 'a'..'z', #9, #8]) then
    key := #0;

end;

luisgutierrezb 08-06-2006 20:56:52

pues hay 2 "if not" seguidos

bellota 08-06-2006 21:10:16

conoces condorito?... espero que si...

plop...!!!


eso pasa con tanto copy/paste seguidos...y por apurona... jijiji

gracias,
Bellota


La franja horaria es GMT +2. Ahora son las 02:56:23.

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