Fórum Usar a tecla "ENTER" com a função da tecla "TAB" no FastReport 3.0 #399117
13/04/2011
0
Estou otimizando alguns relatórios e queria implementar essa funcionalidade da tecla enter para pular os campos. Porém no FastReport não posso usar o código que uso em aplicações delphi que seria:
Procedure Tform1.FormKeyPress(Sender: Tobject; var Key: Char); If key = #13 then Begin Key:= #0; Perform(Wm_NextDlgCtl,0,0); end; end;
No FastReport não consigo usar a função Perform, ele não tem, pelo menos nessa versão. Gostaria de saber se alguém já passou por essa situação e conseguiu resolver.
Obrigado pela atenção.
Dyego Almeida
Curtir tópico
+ 0Posts
13/04/2011
Rodrigo Mattos
procedure TfrmLisCidade.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin inherited; if Key = VK_RETURN then SelectNext(ActiveControl, True, True); end;
Espero ter Ajudado.
http://mundodoprogramador.wordpress.com
Gostei + 0
13/04/2011
Dyego Almeida
Abraço.
Gostei + 0
13/04/2011
Rodrigo Mattos
Gostei + 0
13/04/2011
Dyego Almeida
procedure DialogPage1OnKeyDown(Sender: TfrxComponent; var Key: Word; Shift: TShiftState);begin inherited; if Key = VK_RETURN then SelectNext(ActiveControl, True, True);end;
O FastReport não identifica o inherited, e nem o SelectNext. Você mexe com essa ferramenta de relatórios?
Abraço.
Gostei + 0
13/04/2011
Rodrigo Mattos
http://mundodoprogramador.wordpress.com
Gostei + 0
13/04/2011
Dyego Almeida
Abraço.
Gostei + 0
17/04/2013
José
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)