WebBrowser的Navigate方法能不能连续使用?
举个例子:
我有一个WebBrowser控件,然后这样调用:
this->webBrowser->Navigate("www.baidu.com");
然后想让它加载完毕之后打开另一个页面,我直接写了
this->webBrowser->Navigate("www.hi.baidu.com");
这样为什么不成功呢?什么都不显示,或者显示网页打不开,请大家帮帮忙~~

解决方案 »

  1.   

    为什么要这么做?打开www.baidu.com后,又立即打开www.hi.baidu.com,www.baidu.com根本看不到
    Webbrowser有个NavigateComplete2事件,是在网页打开完成后触发
      

  2.   

    可以在OnDocumentComplete事件中等待一段时间,然后Navigate到另一个网页,这样用户可以看到先打开第一个页面,然后转到第二个页面
      

  3.   

    如何等webbrowser 打开的页面加载成功 C#