GARANTIR DESCONTO

Fórum impedir caracteres especiais #227984

26/04/2004

0

Como faço para impedir que o usuário digite caracteres especiais no componente [b:7313d01e1d]dbedit???[/b:7313d01e1d]


Companheiro favor postar os títulos das mensagens com letras minúsculas.
Seu título foi editado

Zoom


Metalleiro_delphiano

Metalleiro_delphiano

Responder

Post mais votado

26/04/2004

Então, digite o seguinte código no evento onKeyPress:


If not( key in[´!´, ´@´, ´/´, ´$´, 8] ) then
   begin
       beep;
       key:=0;
       ShowMessage(´Digite Apenas Números´);
   end;



Espero ter ajudado. :lol:


Fatrix

Fatrix
Responder

Gostei + 1

Mais Posts

26/04/2004

Fatrix

ERREI!
Foi Mal, aonde está if not
escreva :

 if ( key in[´!´, ´@´, ´/´, ´$´, 8] ) then 




Responder

Gostei + 0

26/04/2004

Otto

ou pode fazer da seguinte forma:


if not (key in[´0´..´9´, ´a´..´z´, ´A..´Z´, 8, 13]) then
  key := 0;
// 8 - backspace
// 13- enter

no evento onkeypress do componente...


Responder

Gostei + 0

26/04/2004

Metalleiro_delphiano

acho q vc naum entendeu ou naum expliquei direito minha duvida. o que eu quero é impedir o usuário digitar acentos, ´ç´, e pontos. blz??


Responder

Gostei + 0

26/04/2004

Otto

acho q vc naum entendeu ou naum expliquei direito minha duvida. o que eu quero é impedir o usuário digitar acentos, ´ç´, e pontos. blz??



faz isso que eu falei:

if not (key in[´0´..´9´, ´a´..´z´, ´A´..´Z´, 8, 13]) then 
  key := 0; 
// 8 - backspace 
// 13- enter



Responder

Gostei + 0

29/08/2018

Esdras Carneiro

Não acho o ONKeyPress<br />
Versão: Delphi 10.2 ...
Responder

Gostei + 0

30/08/2018

Raimundo Pereira

Bom dia!
Está usando o Delphi mesmo?
Qual componente está procurando o Keypress?

Se for um edit basta selecionar o mesmo ir até a aba eventos e procurar onkeypress?
Só uma dúvida,você já usou alguma versão anterior do delphi? Ou é a primeira vez que vai usar-lo?
Responder

Gostei + 0

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

Aceitar