随着网络应用的不断扩展,采用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字】

农村幼儿教育开题报告

家电制造企业绿色供應链...

基于安卓平台的二维码会议管理系统设计

企业科研管理中统计报表...

ASP.net+sqlserver会员管理系统设计

论商业银行中间业务法律...

高校体育场馆效益研究【2772字】

华夫饼国内外研究现状

透过家徽看日本文化家紋から見る日本文化

“时尚与旅游”电子杂志的设计制作