Fórum Usar enter no lugar de tab #276864

12/04/2005

0

Boa tarde a todos.
Eu já utilizo este evento nos meu formulários e funciona legal. Porém agora eu tenho um formulário com uma PageControl. Nos componentes que estão dentro da pagecontrol não tem jeito de funcionar a tecla enter. Será que é necessário criar o envento OnKeyPress em cada dbedit? Ou tem alguma maneira mais fácil e prática? Alguém poderia me ajudar? Obrigada.

procedure TFCadastro.FormKeyPress(Sender: TObject; var Key: Char);
begin
if (Key = #13) then
begin
Key:= 0;
SelectNext(ActiveControl,true,true);
end;
end;


Eliane Dorr

Eliane Dorr

Responder

Posts

12/04/2005

Edilcimar

no onkeypress
If Key = #13 then
Perform(Wm_NextDlgCtl,0,0);
o keypreview deve estar true


Responder

Gostei + 0

12/04/2005

Eliane Dorr

É, realmente estava faltando o detalhe do Keypreview=True.
Obrigada.


Responder

Gostei + 0

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

Aceitar