VB WebBrowser 点击链接时不弹出IE,而在WebBrowser里打开链接

网上找了很多,都不管用。... 网上找了很多,都不管用。 展开
 我来答
szdan
2009-03-22 · TA获得超过662个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:0
展开全部
可以弄个WebBrowser1控件数组, WebBrowser1(0) WebBrowser1(1)
设计的时候重叠在一起,而后当打开新窗口时,原窗口隐藏,用对应的另一个窗口打开即可

由于两个窗口重叠在了一起,用户也无法觉察到

Dim iNum As Integer

Private Sub Command1_Click()
WebBrowser1(iNum).Navigate "http://www.baidu.com"
End Sub

Private Sub Form_Load()
ShowWeb iNum
End Sub

Private Sub WebBrowser1_NewWindow2(Index As Integer, ppDisp As Object, Cancel As Boolean)
ShowWeb 1 - Index
Set ppDisp = WebBrowser1(1 - Index).Object
End Sub
Private Sub ShowWeb(ByVal i As Integer)
WebBrowser1(i).Visible = True
WebBrowser1(1 - i).Visible = False
End Sub
mosquitokobe
2009-03-21 · TA获得超过4253个赞
知道大有可为答主
回答量:5008
采纳率:50%
帮助的人:0
展开全部
Private Sub Command1_Click()
WebBrowser1.Navigate "www.baidu.com"
End Sub

Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Cancel = True
WebBrowser1.Navigate URL
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式