Fórum Campo edit aceitar somente letras #189875

21/10/2003

0

Olá! Gostaria de saber como faço para um campo edit aceitar somente letras, recusando números, acentos e outros caracteres.

Obrigado.


Bclr

Bclr

Responder

Post mais votado

21/10/2003

Consegui resolver.
Para quem quiser saber:


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


Bclr

Bclr
Responder

Gostei + 1

Mais Posts

21/10/2003

Fernando Lempê

voce precisa saber quais sao as teclas que nao deverao ser inseridas pelo codigo.
exemplo:

o codigo interno da tecla enter é #13
ficaria assim para o edit nao aceitá-la:
no evento onkeypress do edit vc colocaria
if ( key=13 ) then
key=0;

vc tb pode usar o editmask nele é possivel configurar filtros de teclas


Responder

Gostei + 0

21/10/2003

Bclr

Gostaria de saber se existe alguma maneira mais prática de bloquear isto, da mesma maneira para se aceitar somente números, que é a seguinte:

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


Obrigado.


Responder

Gostei + 0

21/10/2003

Bclr

Alguém tem alguma idéia?


Responder

Gostei + 0

09/01/2014

Douglas

Consegui resolver.
Para quem quiser saber:


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




Muito boa a dica Bclr.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar