Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

checking

Força uso

Recommended Posts

Gostaria de saber, como forço um Form(tEdit) conter Obrigatiramente Letras e Numeros, caso, o form so poder ser validado apos conter Obrigatoriamente letras e numeros

POis aki ele aceita apenas Letras e numeros.

 

if not (key in ['a'..'z','A'..'Z','0'..'9',#13,#8]) then Key := #0;

end;

 

Att. Gustavo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Explique melhor o problema e dê exemplos... seu tópico está confuso de entender.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

procedure TForm1.testKeyPress(Sender: TObject; var Key: Char);

begin

if not (key in ['a'..'z','A'..'Z','0'..'9',#13,#8]) then Key := #0;

end;

 

Quero quer esse Tedit so seja avildado pos conter OBRIGATORIAMENTE letras e Numeros. se e possivel atraves do keypress

Compartilhar este post


Link para o post
Compartilhar em outros sites

O keypress só valida se o digito digitado naquele instante é uma letra ou número. Sugiro usar o evento Exit do edit e fazer um for que lê letra a letra do campo e verifica se tem letras e números informados nele (um contador pra letras e outro pra números resolve). Se um dos dois contadores for igual a 0, você dá um focus no campo e manda uma mensagem por exemplo avisando que os dados são inválidos.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.