Como usar TAB no Webbrowser com Delphi

04/01/2019

0

boa tarde.

alguém sabe comando para usar o TAB no webbrowser ?

Grato
Roberto Rodrigues

Roberto Rodrigues

Responder

Posts

25/01/2019

Hélio Devmedia

Olá Roberto,

Quando não tem nenhuma página carregada ou quando tem mas o foco não está dentro do controle da página,
o webbrowser permite apertar o TAB e ir para outros objetos, porém, quando o foco no webbrouser entra num edit da página, o tab passa a valer para os objetos da página dentro do webbrouser.

O detalhe é que imediatamente ao usar o método navigate, a página coloca o foco no objeto principal, por exemplo, se você navegou para o google ele coloca o foco no Edit de busca do Google.

Infelizmente, uma vez que o foco caia na página do webbrowser não tem para onde correr, ele assume totalmente o TAB, mesmo colocando Keypreview:=true no formulário e mesmo usando o evento OnShortCut do ApplicationEvents (que em tese deveria capturar qualquer tecla pressionada na aplicação).

Espero ter esclarecido. Um forte abraço e fique com Deus.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar