GARANTIR DESCONTO

Fórum Acentos No Edit #157876

05/05/2003

0

Tenho uma Tela de Cadastro de Clientes, quero saber como posso bloquear para que o usuario digite uma palavra com acento. Exemplo tenho um TEdit chamado nome, no momento em que a Pessoa digitar JOSÉ, ele diga, preencher dados sem acentos?

Como posso fazer isso?


Wgm8

Wgm8

Responder

Posts

05/05/2003

Okama

Utilize o evento onChange do Edit e defina quais letras vc não permitirá:

Ex.
if Copy(Edit1.Text,length(Edit1.Text)-1,1) = ´é´ then
Showmessage(´Não utilize Acentos´);


Responder

Gostei + 0

05/05/2003

Marcelo

:D


Responder

Gostei + 0

05/05/2003

Wgm8

Se eu digitar só o É funciona, mais se eu digitar JOSÉ ele deixa passar!!!


Responder

Gostei + 0

05/05/2003

Marconi

Tenho uma Tela de Cadastro de Clientes, quero saber como posso bloquear para que o usuario digite uma palavra com acento. Exemplo tenho um TEdit chamado nome, no momento em que a Pessoa digitar JOSÉ, ele diga, preencher dados sem acentos? Como posso fazer isso?


Use o evento onKeyPress testando a tecla Key

if key=´é´ then key = ´e´;
if key=´ê´ then key = ´e´;
... e assim por diante..
Neste caso voce nao exibe nenhuma mensagem e corrige a entrada que não deveria acontecer.

Marconi


Responder

Gostei + 0

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

Aceitar