PDA

Ver la Versión Completa : No permitir la escritura de ciertos caracteres en un tedit en Delphi.


bellota
08-06-2006, 20:45:07
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


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