Fórum tratamento de erro no onexit de um campo? #45419

10/07/2004

0

é o seguinte galera

no on key press de um campo eu fiz assim:
if key=#13 then
begin......etc

Depois ao sair do campo(onexit) eu queria verifica se a tecla foi acionada
caso não tenha sido ela volte para a campo.
no portugol seria assim
inicio
se o campo foi modificado então
incio
se tecla não foi acionda então
begin
showmessage(´você tem pressionar a tecla para confirmar´);
end;
fim
else
begin
bla-bla-bla
end;
fim;
Se alguém souber me responda.


Valdiney

Valdiney

Responder

Posts

10/07/2004

Beppe

vc quer saber se a tecla #13 foi pressionada enquanto o foco estava no edit?

1) Vc cria uma variável K13Pressed: Boolean;
2) No OnEnter, K13Pressed := False;
3) No OnKeyPress, if Key = 13 then K13Pressed := True;
4) No OnExit, if K13Pressed then blablabla;


Responder

Gostei + 0

11/07/2004

Valdiney

Eu fiz algo bem parecido !mas não deu certo!!
Talvez dessa vez dê certo, pelo que vi esqueci alguns detalhes !!
Vou tentar !

Obrigado pela atenção!!


Responder

Gostei + 0

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

Aceitar