.vb,.cs,.cpp,.nu{display:none;}.nu{display:inline;}ThispageisspecifictoM" />

WebBrowser 控件概述

系统 2348 0
出处:http://msdn2.microsoft.com/zh-cn/library/w290k23d(VS.80).aspx

<style type="text/css"> .vb, .cs, .cpp, .nu { display:none; }</style> <style id="LanguageSpecificTextStyle" type="text/css"> .nu { display:inline; }</style>
This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
  • .NET Framework 3.0
  • Microsoft Visual Studio 2008/.NET Framework 3.5
  • Windows 窗体编程<!---->
    WebBrowser 控件概述<!---->
    <!--Content type: DocStudio. Transform: devdiv2mtps.xslt.-->

    WebBrowser 控件为 WebBrowser ActiveX 控件提供了托管包装。托管包装使您可以在 Windows 窗体客户端应用程序中显示网页。使用 WebBrowser 控件,可以复制应用程序中的 Internet Explorer Web 浏览功能,还可以禁用默认的 Internet Explorer 功能,并将该控件用作简单的 HTML 文档查看器。此外,可以使用该控件将基于 DHTML 的用户界面元素添加到窗体中,还可以隐瞒这些元素在 WebBrowser 控件中承载的事实。通过这种方法,可以将 Web 控件和 Windows 窗体控件无缝地整合到一个应用程序中。

    WebBrowser 控件包含多种可以用来实现 Internet Explorer 中的控件的属性、方法和事件。例如,可以使用 Navigate 方法实现地址栏,使用 GoBack GoForward Stop Refresh 方法实现工具栏中的导航按钮。可以处理 Navigated 事件,以便使用 Url 属性的值更新地址栏,使用 DocumentTitle 属性的值更新标题栏。

    如果想要在应用程序中生成自己的页面内容,可以设置 DocumentText 属性。如果熟悉 HTML 文档对象模型 (DOM),还可以通过 Document 属性操作当前网页的内容。通过此属性,您可以将文档存储在内存中来修改文档,而不用在文件间进行导航。

    此外,使用 Document 属性,可以从客户端应用程序代码调用网页脚本代码中实现的方法。若要从脚本代码访问客户端应用程序代码,请设置 ObjectForScripting 属性。脚本代码可以将指定的对象作为 window.external 对象访问。

    <!---->
    名称 说明

    Document 属性

    获取一个对象,用于提供对当前网页的 HTML 文档对象模型 (DOM) 的托管访问。

    DocumentCompleted 事件

    网页完成加载时发生。

    DocumentText 属性

    获取或设置当前网页的 HTML 内容。

    DocumentTitle 属性

    获取当前网页的标题。

    GoBack 方法

    定位到历史记录中的上一页。

    GoForward 方法

    定位到历史记录中的下一页。

    Navigate 方法

    定位到指定的 URL。

    Navigating 事件

    导航开始之前发生,使操作可以被取消。

    ObjectForScripting 属性

    获取或设置网页脚本代码可以用来与应用程序进行通信的对象。

    Print 方法

    打印当前的网页。

    Refresh 方法

    重新加载当前的网页。

    Stop 方法

    暂停当前的导航,停止动态页元素,如声音和动画。

    Url 属性

    获取或设置当前网页的 URL。设置该属性时,会将该控件定位到新的 URL。

    WebBrowser 控件概述


    更多文章、技术交流、商务合作、联系博主

    微信扫码或搜索:z360901061

    微信扫一扫加我为好友

    QQ号联系: 360901061

    您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

    【本文对您有帮助就好】

    您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

    发表我的评论
    最新评论 总共0条评论