VB6.0 获取WebBrowser当前打开页面的网址

比如当前WebBrowser1里打开的是百度首页。那么对应的TEXT1中显示www.baidu.com最好还能得到当前页面的标题... 比如当前WebBrowser1里打开的是百度首页。那么对应的TEXT1中显示www.baidu.com
最好还能得到当前页面的标题
展开
 我来答
zdingyun
2015-12-12 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48176
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB6.0可通过WebBrowser控件的DocumentComplete事件来获取当前打开页面的URL(网址)。

  • DocumentComplete事件

    描述

    当被导航到该文件达到READYSTATE_COMPLETE状态时发生。

  • URL 属性

    设置或返回 Execute 或 OpenURL 方法使用的
    URL。

  • 代码实例,新建VB的EXE工程,添加一个WebBrowser控件到窗体,放置一个TextBox控件。

    Private Sub Form_Load()

        On Error GoTo useErr

        WebBrowser1.Navigate "http://zhidao.baidu.com/"

        Exit Sub

    useErr:

    Print "ERR"

    End Sub


    Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)

        Text1.Text = URL

    End Sub

myzcxhh
2011-01-11 · TA获得超过497个赞
知道答主
回答量:182
采纳率:0%
帮助的人:219万
展开全部
请在webbrowser浏览控件的documentcomplete()事件中添加代码:text1.text=url 在webbrowser控件的titlechange()事件中添加代码:me.caption=text 即可。实现效果:文本框text1中显示网页地址,窗体标题显示网页标题。希望对您有所帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianqing20wen

2011-01-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5128万
展开全部
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
text1.text= WebBrowser1.LocationName & " " & url
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式