Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 网页编程 / ASP.NET / WebBrowser让DocumentCompleted事件执行完毕后再往下执行

WebBrowser让DocumentCompleted事件执行完毕后再往下执行2012-01-18Q:WebBrowser如何让DocumentCompleted事件执行完毕后再往下执行?

A:使用信号量,等待一下

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("");    }