vb.net 教程 12-4 msHtml 1

原创 2017年08月07日 22:12:54
MSHTML是微软公司的一个COM组件,该组件封装了HTML语言中的所有元素及其属性,提供了网页HTML文档的多种接口,通过这些接口,可以访问指定网页的所有元素,实现很多高级功能。
例如:MSHTML提供了丰富的HTML文档接口,包括IHTMLDocument、IHTMLDocument2、…、IHTMLDocument8等。IHTMLDocument相比HtmlDocument类虽然用法很相似,但是提供了更多的属性和方法。

本节以及后面几节将主要通过代码来讲解MSHTML的一些常用的属性和方法。

先谈谈如何引用mshtml:
在.net中是不能直接使用mshtml组件的,必须先在项目中添加对mshtml的引用。
菜单项->项目->添加引用:

在引用管理器内,先点击COM,并从中间列出的所有Com组件中找到 “Microsfot Html Object Library”,并选中将前面的复选框,最后按下“确定”按钮。

如果添加引用成功,那么在“解决方案资源管理器”中展开“引用”就会看到“MSHTML”了。



由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。

学习更多vb.net知识,请参看 vb.net 教程 目录


版权声明:本文为博主原创文章,转载请显著位置标明出处,未经博主允许不得用于商业目的。

相关文章推荐

vb.net 教程 12-4 msHtml 2

窗体设计界面: “转到”按钮的代码: Private Sub btnGoto_Click(sender As Object, e As EventArgs) Handles btnGoto....

vb.net 教程 12-4 msHtml 3

相比之前学习的HtmlDocument类和HtmlElement类,mshtml还提供了网页元素更详细的分类,比如 IHTMLScriptElement :脚本元素 IHTMLStyleSheet :...

vb.net 教程 12-4 msHtml 5 偷梁换柱

这节学习如何替换网页的javascript语句。。。。

vb.net 教程 5-12 绘图实例之统计图 4 注意事项

窗体上我们设置了4个按钮,还有一个就是将绘制的统计图保存下来: Private Sub btnSave_Click(sender As Object, e As EventArgs) Hand...

vb.net 教程 12-2 HtmlDocument类 4

本节内容谈谈 HtmlDocument的ExecCommand()方法。 实际在html文档中也常常采用document.ExecCommand()方法来执行一些固定命令 HtmlDocument.E...

vb.net 教程 12-3 HtmlElement类 4

在上一节提供的网页代码中有两个文本框, name分别是 studentname 和 studentage,分别模拟学生姓名和年龄,由于本教程并不是讲 html和javascript方面的, 所以我们并...

vb.net 教程 12-1 WebBrowser 3

上一节学习了webBrowser的简单操作,可以做一个类似于IE的简单的浏览器。 那么作为开发者,肯定想的是如何获取网页的源代码, 当然,webBrowser也提供了相应的方法: 实际操作很简单: ...

vb.net 教程 12-2 HtmlDocument类 1

HtmlDocument类提供了HTML 文档的顶级编程访问, 配合WebBrowser的 Document属性使用,可以获得WebBrowser当前页面的相关信息。 先来看看HtmlDocume...

vb.net 教程 5-12 绘图实例之统计图 1 柱状图

前面几篇介绍了如何使用graphics绘制图像,这几篇准备介绍如何使用graphics提供的方法绘制统计图。 包括:柱状图、折线图、饼图。 假设知道某个公司1-4季度的盈利情况,我们来看看如何完成统计...

vb.net 教程 12-1 WebBrowser 1

WebBrowser控件 重要属性: AllowNavigation:加载第一个网页后是否还可以导航到其他页。     说明:如果设置False,那么不管是用url还是navigate或者...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vb.net 教程 12-4 msHtml 1
举报原因:
原因补充:

(最多只允许输入30个字)