概述
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 类:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复