Web浏览器控件LoadCompleted事件未触发

希望有人可以提供帮助。

我创建了一个托管Web浏览器控件的用户控件我已将此控件添加到我的新项目中。 当我启动应用程序并查看控件时,网站正确加载并且LoadCompleted事件触发正常。

但是我实际上从另一个类初始化控件并要求它在后台导航到页面(我调用UI线程),我看到导航方法被调用但是LoadCompleted事件永远不会触发,直到你查看Web控件的forms托管在。

似乎只有在查看表单时才会呈现Web Browswer控件。 我需要Broswer完全加载页面,因为我正在调用JavaScript函数,当用户查看包含网页的表单时,需要准备好这些函数。

有没有办法强制浏览器呈现内容而不实际显示页面?

谢谢

按照Noseratio的建议托管WinForms Web浏览器。