¿Evitar que el control WebBrowser robe el enfoque?

¿Hay alguna manera de evitar que el control WebBrowser provoque que su formulario principal se ponga al frente?

Si utiliza el método InvokeScript para invocar una función de JavaScript que llama a focus () en un iframe dentro del documento principal, la ventana se abrirá directamente al frente (o al menos hará que el icono de la barra de tareas comience a parpadear). ¿Hay alguna manera de evitar que esto suceda?

Actualizar:

He encontrado una respuesta temporal a mi problema.

Cuando se desencadena el evento Desactivado del formulario principal de WebBrowser, quito el WebBrowser de su contenedor y lo vuelvo a agregar cuando se vuelve a activar su antiguo formulario principal.

Es una especie de hacky, pero funciona. Aunque estoy abierto a cualquier sugerencia mejor.

Respuestas a la pregunta(2)

Su respuesta a la pregunta