winforms 中 WebBrowser 控件的加载事件

Loaded event for WebBrowser control in winforms

我需要在完全加载后访问 WebBrowser 控件的下面 属性。

webBrowser1.ActiveXInstance

如果控件未完全加载,则此值为 null。

我可以像Form_Load一样检查什么property/event?

只有顶层有 WebBrowser.LoadComplete 事件(我猜这里是 WebBrowser)。如果您要查找非顶级元素,则所有元素都会发生 DocumentCompleted 事件。

由于ActiveXInstance继承自WebBrowserBase,所以还有Control.HandleCreated事件,控件第一次显示时触发,不知道这里是否适用

(遗憾的是我无法提供 class 和活动链接,但应该可以自己找到它们,对吧?)