Impedir que o controle WebBrowser roube o foco?
Existe uma maneira de parar o controle WebBrowser de fazer com que seu formulário pai seja trazido para a frente?
Se você usar o método InvokeScript para invocar uma função JavaScript que chame focus () em um iframe dentro do documento pai principal, a janela se levará diretamente para a frente (ou pelo menos fará com que o ícone da barra de tarefas comece a piscar). Tem algum jeito de prevenir que isso aconteça?
Atualizar:Eu encontrei uma resposta temporária para o meu problema.
Quando o evento Deactive do formulário pai do WebBrowser é disparado, eu removo o WebBrowser de seu contêiner e adiciono novamente quando seu formulário pai antigo é ativado novamente.
É meio hacky, mas funciona. Estou aberto a qualquer sugestão melhor, no entanto.