Fórum Disparo de evento no TEdit #165038

06/06/2003

0

Olá,

Preciso realizar um evento quando o usuário apertar a tecla Enter dentro de um TEdit. Tentei fazer pelo evento OnKeyPress, mas ele dispara esse evento somente quando digito algo. Alguém tem uma solução pra isso?

Valeu

Adriano.


Ferlin

Ferlin

Responder

Posts

06/06/2003

Luciano Pimenta®

No evento OnKeyDown

if Key = #13 then
//seucodigo
Key:=0;


Responder

Gostei + 0

06/06/2003

Fred

use no onkeypress, coloque o seguinte código

if key = #13 then //pressionou o enter
begin
tudo;
oque;
voce;
quer;
fazer;
end;

ou no onkeydown

if key = VK_RETURN then
.....
8)


Responder

Gostei + 0

06/06/2003

Ferlin

Já tinha tentado isso, mas quando eu dava Enter a janela se fechava. Consegui fazer ele reconhecer o Enter, com o OnKeyPress, depois que substitui os botões TBitBtn por TSpeedButton que estavam no Form. Não sei porque, mas funcionou.

Valeu!


Responder

Gostei + 0

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

Aceitar