用以下的三个事件来控制进度条。
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;

}

解决方案 »

  1.   

    第一个不是,应该是 private void axWebBrowser1_DownloadComplete(object sender, System.EventArgs e)
    {
    this.progressBar1.Visible=false;
    mshtml.IHTMLDocument2  doc;
    object docBox= this.axWebBrowser1.Document;
    doc = (mshtml.IHTMLDocument2)docBox;
    this.Text=doc.title; }
      

  2.   

    这个不是我想要的结果,我想知道的是:当有多个窗口的时候,如何控制每一个窗口的进度条呢?对于一个窗口的进度条的显示,我想你(eshao)用的方法完全正确。