当前位置:编程学习 > VB >>

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 ,  网络编程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,