VB制作浏览器的问题
我想自己做一个浏览器可是不知道这怎么弄
就是 如果在webbrowser1中单击超链接,弹出的是ie窗体 我想链接的网页在我的form2中显示
问题就是我如何在ie弹出钱获得那个链接地址 并且不让ie弹出
求教高手 谢谢 --------------------编程问答-------------------- 给你一个下载的连接
http://soft.hookbase.com/10%D4%C230/%B9%A6%C4%DC%C6%EB%C8%AB%B6%E0%D2%B3%C3%E6%E4%AF%C0%C0%C6%F7%BC%B0VB%D4%B4%C2%EB.rar
是一个功能齐全多页面浏览器及VB源码 --------------------编程问答-------------------- 这个问题以前解答过,在相应的事件中将Cancel=True,阻止从IE打开,同时将URL参数传给form上的IE控件的导航方法。 --------------------编程问答-------------------- 呵呵,正确的做法是处理WebBrowser1_NewWindow2,而在WebBrowser1_NewWindow2中你是无法简单获得URL的
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
frmnew.WebBrowser1.RegisterAsBrowser = True
Set ppDisp = frmnew.WebBrowser1
End Sub --------------------编程问答-------------------- 使用自己的控件打开新的窗口而阻止IE的方法
在NewWindow2事件中
使用语句
set ppDisp=WebBrowse控件名.Object
其它不用添加任何代码
如你所述添加以下代码
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = form2.form2中的webbrowse控件名.Object
End Sub --------------------编程问答-------------------- 关注 接分
补充:VB , 网络编程