WebBrowser webBrowser1;
this.webBrowser1.Navigate(this.url);
((WebBrowser)this.webBrowser1.ActiveXInstance).add_NavigateComplete2(new DWebBrowserEvents2_NavigateComplete2EventHandler(this.wb_NavigateComplete2));
this.htmlCatched += new HtmlCatched(this.Form2_htmlCatched);
this.timer.Tick += new EventHandler(this.timer_Tick);
this.timer.Start();
请问这段是什么意思了?((WebBrowser)this.webBrowser1.ActiveXInstance).add_NavigateComplete2(new DWebBrowserEvents2_NavigateComplete2EventHandler(this.wb_NavigateComplete2));
this.webBrowser1.Navigate(this.url);
((WebBrowser)this.webBrowser1.ActiveXInstance).add_NavigateComplete2(new DWebBrowserEvents2_NavigateComplete2EventHandler(this.wb_NavigateComplete2));
this.htmlCatched += new HtmlCatched(this.Form2_htmlCatched);
this.timer.Tick += new EventHandler(this.timer_Tick);
this.timer.Start();
请问这段是什么意思了?((WebBrowser)this.webBrowser1.ActiveXInstance).add_NavigateComplete2(new DWebBrowserEvents2_NavigateComplete2EventHandler(this.wb_NavigateComplete2));
强制类型转换,得到WebBrowser2、add_NavigateComplete2
调用add_NavigateComplete2方法,动态添加事件绑定3、new DWebBrowserEvents2_NavigateComplete2EventHandler(this.wb_NavigateComplete2)
add_NavigateComplete2的参数为DWebBrowserEvents2_NavigateComplete2EventHandler委托实例
创建该委托对象时,传入this.wb_NavigateComplete2这样当触发NavigateComplete2事件后,会执行this.wb_NavigateComplete2
//项目中添加Micrsoft.mshtml引用
using mshtml;
using SHDocVw;