我是靠谱客的博主 纯情犀牛,最近开发中收集的这篇文章主要介绍Winform窗体学习笔记 第四十三篇 Webbrowser 类 网页相关类●·● HtmlDocument 类:●·● HtmlElement 类:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 使用户可以在窗体内导航网页。

2. Webbrowser 方法:

  • Navigate(String):将指定位置的文档加载到 WebBrowser 控件中。
    • (Uri)
    • (String, Boolean):将指定的统一资源定位符 (URL) 处的文档加载到浏览器新窗口或 WebBrowser 控件中。(true,新窗口)
  • GoBack:如果导航历史记录中的上一页可用,则将 WebBrowser 控件导航到该页。
  • GoForward:如果导航历史记录中的下一页可用,则将 WebBrowser 控件导航到该页。
  • GoHome:将 WebBrowser 控件导航到当前用户的主页。
  • GoSearch:将 WebBrowser 控件导航到当前用户的默认搜索页。
  • Print:使用当前打印和页面设置打印当前显示在 WebBrowser 控件中的文档。
  • Refresh:
  • Stop:取消所有挂起的导航并停止所有动态页元素(如背景声音和动画)。

3. Webbrowser 属性:

  • Url:获取或设置当前文档的 URL。
    • 类型 - System.Uri:提供统一资源标识符 (URI) 的对象表示形式和对 URI 各部分的轻松访问。
    • 构造函数 - Uri(String):用指定 URI 初始化 Uri 类的新实例。
  • CanGoBack:获取一个值,该值指示导航历史记录中的上一页是否可用,如果可用,GoBack 方法才能成功。
  • CanGoForward:获取一个值,该值指示导航历史记录中的下一页是否可用,如果可用,GoForward 方法才能成功。
  • Document:获取一个 HtmlDocument,它表示当前显示在 WebBrowser 控件中的网页。
    • 类型 - System.Windows.Forms.HtmlDocument:提供对 WebBrowser 控件承载的 HTML 文档的顶级编程访问。
  • DocumentStream:获取或设置一个流,该流包含显示在 WebBrowser 控件中的网页的内容。
    • 类型 - System.IO.Stream:提供字节序列的一般视图。
  • DocumentText:获取或设置显示在 WebBrowser 控件中的页的 HTML 内容。(String)
  • DocumentTitle:获取当前显示在 WebBrowser 控件中的文档的标题。
  • DocumentType:获取当前显示在 WebBrowser 控件中的文档的类型。
  • Focused:获取一个值,该值指示控件或其任一子窗口是否具有输入焦点。
  • IsBusy:获取一个值,该值指示 WebBrowser 控件当前是否正在加载新文档。
  • IsOffline:获取一个值,该值指示 WebBrowser 控件是否处于脱机模式。
  • IsWebBrowserContextMenuEnabled:获取或设置一个值,该值指示 WebBrowser 控件是否启用了快捷菜单。
  • StatusText:获取 WebBrowser 控件的状态文本。
  • Version:获取所安装的 Internet Explorer 的版本。
  • WebBrowserShortcutsEnabled:获取或设置一个值,该值指示 WebBrowser 控件中是否启用了键盘快捷键。

4. Webbrowser 事件:

 

---------------------------------------------------------------------------------------------------------------

            ╔════════╗
╠════╣    第Ua个    ╠══════════════════════════════════════════════════╣
            ╚════════╝

●·● HtmlDocument 类:

1. 提供对 WebBrowser 控件承载的 HTML 文档的顶级编程访问。

2. HtmlDocument 方法:

  • CreateElement:新建一个指定 HTML 标记类型的 HtmlElement。
  • Focus:在当前文档上设置用户输入焦点。
  • GetElementById:将元素的 ID 特性用作搜索键来检索单个 HtmlElement。
  • GetElementFromPoint:检索位于指定工作区坐标位置的 HTML 元素。
  •  

3. HtmlDocument 属性:

  • BackColor:获取或设置 HTML 文档的背景色。
  • Body:获取 BODY 标记的 HtmlElement。
  • Forms:获取文档中所有 <FORM> 元素的集合。
  • Images:获取文档中所有图像标记的集合。
  • ActiveLinkColor:获取或设置超链接被用户单击后的 Color。
  • LinkColor:获取或设置超链接的颜色。
  • Links:获取此 HTML 文档中所有超链接的列表。
  • RightToLeft:获取或设置当前文档中文本的方向。
  • Title:获取或设置当前 HTML 文档中 <TITLE> 标记的文本值。
  • Url:获取描述此文档位置的 URL。
  • VisitedLinkColor:获取或设置用户已经访问的链接(指向 HTML 页)的颜色。
  • Window:获取与此文档关联的 HtmlWindow。

 

---------------------------------------------------------------------------------------------------------------

            ╔════════╗
╠════╣    第Ub个    ╠══════════════════════════════════════════════════╣
            ╚════════╝

●·● HtmlElement 类:

1. 表示网页内的一个 HTML 元素。

2. HtmlElement 方法:

  • GetAttribute:检索元素中已命名特性的值。
  • SetAttribute:设置元素中已命名特性的值。

3. HtmlElement 属性:

  • InnerHtml:获取或设置此元素下的 HTML 标记。(String)提取代码!
  • InnerText:获取或设置分配给此元素的文本。(String)提取文本!
  • OuterHtml:获取或设置当前元素的 HTML 代码。
  • OuterText:获取或设置当前元素的文本。
  • HtmlDocument:获取此元素所属的 HtmlDocument。
  • Children:获取当前元素的所有子级的 HtmlElementCollection。
  • Id:获取或设置用于标识此元素的标签。
  • Name:获取或设置元素的名称。
  • NextSibling:获取文档树中与此元素位于同一级别的下一个元素。
  • Style:获取或设置当前元素的以逗号分隔的样式列表。

最后

以上就是纯情犀牛为你收集整理的Winform窗体学习笔记 第四十三篇 Webbrowser 类 网页相关类●·● HtmlDocument 类:●·● HtmlElement 类:的全部内容,希望文章能够帮你解决Winform窗体学习笔记 第四十三篇 Webbrowser 类 网页相关类●·● HtmlDocument 类:●·● HtmlElement 类:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部