利用VB实现對IE的调用与控制【308字】_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

利用VB实现對IE的调用与控制【308字】

随着网络应用的不断扩展,采用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]下一页

(责任编辑:qin)