用以下的三个事件来控制进度条。
private void axWebBrowser1_BeforeNavigate2(object sender, AxSHDocVw.DWebBrowserEvents2_BeforeNavigate2Event e)
{
} private void axWebBrowser1_DownloadBegin(object sender, System.EventArgs e)
{
this.progressBar1.Visible=true;
this.progressBar1.Minimum=0;
} private void axWebBrowser1_ProgressChange(object sender, AxSHDocVw.DWebBrowserEvents2_ProgressChangeEvent e)
{ this.progressBar1.Maximum=e.progressMax;
this.progressBar1.Value=e.progress;
}
private void axWebBrowser1_BeforeNavigate2(object sender, AxSHDocVw.DWebBrowserEvents2_BeforeNavigate2Event e)
{
} private void axWebBrowser1_DownloadBegin(object sender, System.EventArgs e)
{
this.progressBar1.Visible=true;
this.progressBar1.Minimum=0;
} private void axWebBrowser1_ProgressChange(object sender, AxSHDocVw.DWebBrowserEvents2_ProgressChangeEvent e)
{ this.progressBar1.Maximum=e.progressMax;
this.progressBar1.Value=e.progress;
}
{
this.progressBar1.Visible=false;
mshtml.IHTMLDocument2 doc;
object docBox= this.axWebBrowser1.Document;
doc = (mshtml.IHTMLDocument2)docBox;
this.Text=doc.title; }