首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

webBrowser怎么在网页加载完成.

2012-03-22 
webBrowser如何在网页加载完成..C# codefor (int i 0 i 5 i++){//全部加载后,完成webBrowser1.Docum

webBrowser如何在网页加载完成..

C# code
           for (int i = 0; i < 5; i++)            {                //全部加载后,完成                webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(XX);                webBrowser1.Url = new Uri(@"https://page"+i);            }            它会在5次循环后,才去执行5次XX。            我想问如何循环1次就执行1才XX?有知道的告诉下,谢谢啦           


[解决办法]
有什么不正常,你的页面加载慢,还没触发事件呢,如果想每次都触发,那就别用循环了,在DocumentCompleted 中处理吧,一个完成了,再去 new Uri另一个
[解决办法]
首先,我真没见过这样注册事件的。(⊙﹏⊙b汗)
---------------------------------

XX是否执行,这个是另一个线程的事情,它和你的循环是不直接相关的。

你的断点肯定无法跟踪出真实状况,因为你只有一个断点指针。并非“它会在5次循环后,才去执行5次XX”

----------
这里能用图就更清楚了,目前只能说,这是一个异步操作。
[解决办法]

热点排行