como limitar um EDIT so pra numeros ou so pra letras???

Delphi

01/03/2004

como eu limito um EDIT so pra ser digitado numeros ou letras???


Mestre5

Mestre5

Curtidas 0

Respostas

Denis

Denis

01/03/2004

Olá,

No evento KeyPress do edit faça o seguinte :

if not (Key in [´0´..´9´,´A´..´Z´,#8]) then
Key := 0;


GOSTEI 0
Mestre5

Mestre5

01/03/2004

Olá, No evento KeyPress do edit faça o seguinte : if not (Key in [´0´..´9´,´A´..´Z´,#8]) then Key := 0;
PERFEITO valew!!! agora so pra eu entender, oq significa o 8 e o 0 ???


GOSTEI 0
Denis

Denis

01/03/2004

#8 é o código do backSpace , e 0 é nulo.

Ou seja toda vez que digitar qualquer coisa que não seja as letras e números, ele retorno nulo ao invés do que foi digitado. Limitando a digitação.


GOSTEI 0
Mestre5

Mestre5

01/03/2004

#8 é o código do backSpace , e 0 é nulo. Ou seja toda vez que digitar qualquer coisa que não seja as letras e números, ele retorno nulo ao invés do que foi digitado. Limitando a digitação.
sendo chato pelo ultima vez....como eu sei esses codigos??


GOSTEI 0
Paulo_amorim

Paulo_amorim

01/03/2004

sendo chato pelo ultima vez....como eu sei esses codigos??


Olá

Não querendo me intrometer, mas ja intrometendo
Esses ´numeros´ são os códigos ASCII das teclas. Assim, se vc digitar
Edit1.Text := #797665

voce obteria OLA no seu edit.

Isso tudo voce pode obter em
www.asciitable.com

Até+


GOSTEI 0
POSTAR