WebBrowser 控件概述

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

This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Windows 窗体编程
WebBrowser 控件概述

 

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

WebBrowser 控件包含多种可以用来实现 Internet Explorer 中的控件的属性、方法和事件。例如,可以使用 Navigate 方法实现地址栏,使用 GoBackGoForwardStopRefresh 方法实现工具栏中的导航按钮。可以处理 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。

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值