当前位置: 代码迷 >> VC >> webbroswer自持浏览器打不开新开的网页
  详细解决方案

webbroswer自持浏览器打不开新开的网页

热度:395   发布时间:2016-05-05 00:13:19.0
webbroswer自制浏览器打不开新开的网页
请看下面程序,点击网页链接(hyperlink)时能打开,没有问题.但对于按钮框(button),有的能打开,有的打不开。

跟踪发现NewUrl打不开分为三种情况

1.出错提示“对com组件的调用返回了错误HRESULTE_FAIL”,
2.NewUrl=""
3.NewUrl=“完成”

Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) 

Handles WebBrowser1.NewWindow


  Dim NewUrl As String
  NewUrl = CType(sender, Windows.Forms.WebBrowser).StatusText
  e.Cancel = True
  WebBrowser1.Navigate(NewUrl) 'self形式
End Sub

能否请高手指点。谢谢 

------解决方案--------------------
用自带的webbrowser不行,网上搜索看看有很多改进的webbrowser可以用
  相关解决方案