谈Delphi 下Internet 编程技巧(二)
作者:吕杨
E-Mail:lyboy99@sina.com
讲过第一节后,我再给大家介绍Delphi中的TWebBrowser控件的常用使用方法和技巧。从Delphi5开始,TwebBrowser组件中封装有MS IE AcitveX控件,并从Netmasters中替换了THTML组件。Delphi5没有全部加入TwebBrowser控件,我们可以先卸去原有的TwebBrowser组件后从新按安装MS IE ActiveX控件 ;方法是首先:选择Component菜单 -> Install Packages 出现(如图1-1)画面,选择Internet Explorer Components 选项后,按
Remove按钮 ,将原TwebBrowser控件卸载掉,然后再 ,选择 Import ActiveX Control菜单,如(图1-2)后,出现(图1-3)的画面,选择Microsoft internet controls(version 1.1)项后,Install , 安装后你会发现在ActiveX组件菜单中多了WebBrowse_V1 和WebBrowse二个控件。
[图1-1]
[图1-3]
以TWebBrowser(IE5浏览器控件)为例,介绍以下控件的常用的属性。
有些属性在TwebBrowser_V1控件中没有,是TwebBrowser控件中新增的,我在下面的列表中已经注明。
TwebBrowser控件常用属性表:
属性:
介绍:
GoBack
后退到上一个页面
GoForward
前进到下一个页面
GoHome
调用默认的主页页面
GoSearch
调用默认的搜索页面
Navigate(const URL: WideString;
var Flags, TargetFrameName, PostData,
Headers: OleVariant)
调用指定页面,具体参数如下:
URL:指定页面的URL。Flags