WebBrowser 控件概述 您所在的位置:网站首页 浏览器控件 WebBrowser 控件概述

WebBrowser 控件概述

2024-07-11 07:44| 来源: 网络整理| 查看: 265

WebBrowser 控件概述 项目05/04/2023

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 WebBrowserDocumentCompletedEventArgs WebBrowserDocumentCompletedEventHandler WebBrowserEncryptionLevel WebBrowserNavigatedEventArgs WebBrowserNavigatedEventHandler WebBrowserNavigatingEventArgs WebBrowserNavigatingEventHandler WebBrowserProgressChangedEventArgs WebBrowserReadyState WebBrowserRefreshOption 如何:使用 WebBrowser 控件转到 URL 如何:使用 WebBrowser 控件进行打印 如何:向 Windows 窗体应用程序添加 Web 浏览器功能 如何:在 Windows 窗体应用程序中创建 HTML 文档查看器 如何:在 DHTML 代码和客户端应用程序代码之间实现双向通信 WebBrowser 安全


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有