WebBrowser加载完毕后再往下执行

     System.Threading.AutoResetEvent obj = new System.Threading.AutoResetEvent(false);
     void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
   { 
      obj.Set();
   }
  
  private void button1_Click(object sender, EventArgs e)
   {
      this.webBrowser1.DocumentCompleted +=

                         new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);


      this.webBrowser1.Navigate("www.sina.com.cn");
      obj.Reset();
      while (obj.WaitOne(10, false) == false)

                    { Application.DoEvents(); }
      MessageBox.Show("");
    }

posted on 2008-12-27 18:05  管理员  阅读(1692)  评论(0编辑  收藏  举报

导航