随着网络应用的不断扩展,采用HTML语言编写的文档越来越多,如何在VB程序中实现对HTML文档的浏览是一个需要解决的问题。本文以一个实例说明了在VB中调用和控制InternetExplorer的方法。

一。编程准备

VB通过OLE自动化技术创建和控制InternetEx论文网plorer对象的实例,因此,在新建一个工程后需要加入MicrosoftInternet控制的参考,方法是打开VisualBasic的Project下拉菜单中的Reference…选项,单击Browse…按钮,在Windows的system目录下找到SHDOCVW。DLL并选中它,它是InternetExplorer的类库。

二。实现方法

在窗体form1中添加表1所示的控件。控件类型控件名称控件内容

LabelLable1地址:

TextText1(空)

CommandcmdView浏览

CommandcmdForward向前

CommandcmdBackward向后

CommandcmdCloseView关闭浏览窗口

CommandcmdExit退出

对上述窗体添加如下代码即可实现对InternetExplorer的调用与控制,

DimWithEventsieViewAsInternetExplorer

在通用模块中定义InternetExplorer对象

PrivateSubForm_Load()

cmdForward。Visible=False

cmdBackward。Visible=False

cmdCloseView。Visible=False

窗体调入时隐藏InternetExplorer控制按钮

EndSub

PrivateSubcmdView_Click()

DimtxtAddressAsString

OnErrorResumeNext设置错误陷阱

SetieView=GetObject(““,“InternetExplorer。Application“)

ieView。Visible=True

创建InternetExplorer对象的一个实例,并设为可见

txtAddress=Trim(Text1。Text)

ieView。NavigatetxtAddress,navNoReadFromCache

按text1控件的内容进行浏览

cmdView。Enabled=False

cmdExit。Enabled=False

cmdForward。Visible=True

cmdBackward。Visible=True

cmdCloseView。Visible=True

使浏览。退出命令钮无效,使IE控制命令钮可见

[1][2]下一页

上一篇:利用EXCEL实现财务预测的回归分析【962字】
下一篇:加密与解密算法的研究【1931字】

高职院校公共机房的管理维护【2471字】

高级RFID阅读器應用對处理器的要求【1354字】

风机风量自动报警装置【517字】

项目管理茬软件中的應用【5351字】

随机型存储模型應用研究【1393字】

间谍软件之危害及其防范對策【1382字】

银行行办公信息服务系统【1544字】

网络语言“XX体”研究

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发