利用VB实现對IE的调用与控制【308字】
时间:2023-04-11 22:35 来源:毕业论文 作者:www.youerw.com 点击:次
随着网络应用的不断扩展,采用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) |