Fórum Alterar tecla de atalho TAB para ENTER #613996

02/02/2021

0

Olá, estou desenvolvendo um projeto em delphi, mas a pessoa que pediu para eu realizar o desenvolvimento dele necessita que a tecla de atalho a ser usada seja o ENTER.
Já li diversos tópicos deste e outros foruns e nenhum funcionou. Se for possivel me ajudem.

Software:
Delphi 10.3 Rio
VCL
Guilherme Discher

Guilherme Discher

Responder

Post mais votado

03/02/2021

Olá, estou desenvolvendo um projeto em delphi, mas a pessoa que pediu para eu realizar o desenvolvimento dele necessita que a tecla de atalho a ser usada seja o ENTER.
Já li diversos tópicos deste e outros foruns e nenhum funcionou. Se for possivel me ajudem.

Software:
Delphi 10.3 Rio
VCL


No OnKeyDown do Form adiciona esse código

if Key = VK_RETURN then
   perform(WM_NEXTDLGCTL,0,0);


No form mude a opção KeyPreview para true.

Paulo

Paulo
Responder

Gostei + 2

Mais Posts

03/02/2021

Guilherme Discher

Olá, estou desenvolvendo um projeto em delphi, mas a pessoa que pediu para eu realizar o desenvolvimento dele necessita que a tecla de atalho a ser usada seja o ENTER.
Já li diversos tópicos deste e outros foruns e nenhum funcionou. Se for possivel me ajudem.

Software:
Delphi 10.3 Rio
VCL


No OnKeyDown do Form adiciona esse código

if Key = VK_RETURN then
   perform(WM_NEXTDLGCTL,0,0);


No form mude a opção KeyPreview para true.



Consegui resolver com isto:
 if (Key = #13) then begin
  Key := #0;
  Perform(Wm_NextDlgCtl,0,0);
  end;


Mas mesmo assim, obrigado pela ajuda :)
Responder

Gostei + 0

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

Aceitar