读书人

webBrowser有关问题

发布时间: 2012-01-05 22:36:54 作者: rapoo

webBrowser问题
webBrowser1.DocumentText = str;
webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
Thread.Sleep(2000);

while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)//一直在这里循环webBrowser1.ReadyState=loading
{
Thread.Sleep(2000);
}
strTmp = webBrowser1.Document.Body.InnerText.Trim();
………………
这个怎么解决?用webBrowser1.DocumentCompleted也不行

[解决办法]
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
Application.DoEvents();

[解决办法]
while( webBrowser1.busy )
Application.DoEvents();


读书人网 >C#

热点推荐