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 和活动链接,但应该可以自己找到它们,对吧?)
我需要在完全加载后访问 WebBrowser
控件的下面 属性。
webBrowser1.ActiveXInstance
如果控件未完全加载,则此值为 null。
我可以像Form_Load
一样检查什么property/event?
只有顶层有 WebBrowser.LoadComplete 事件(我猜这里是 WebBrowser)。如果您要查找非顶级元素,则所有元素都会发生 DocumentCompleted 事件。
由于ActiveXInstance继承自WebBrowserBase,所以还有Control.HandleCreated事件,控件第一次显示时触发,不知道这里是否适用
(遗憾的是我无法提供 class 和活动链接,但应该可以自己找到它们,对吧?)