唉,好象是没有 :-(
有两个解决方法:
1。 用
try
webbrowser1.goback;
except
webbrowser1.stop;
end;
屏蔽报错
2。 使用两个计数器如下:
var
pageindex,maxindex: integer;
isNewPage: boolean;
初始化时
pageindex:=0;
maxindex:=0;
gobackbutton.enable:=false
goforwardbutton.enable:=false
在WebBrowser1BeforeNavigate2时
inc(pageindex);
if isNewPage then
maxindex:=pageindex;
isNewpage:=true
if pageindex=0 then
gobackbutton.enable:=false
else
gobackbutton.enable:=true;
if pageindex=maxindex then
goforwardbutton.enable:=false
else
goforwardbutton.enable:=true;
调用goback语句后加
pageindex:=pageindex-2;
isNewpage:=false;
调用goforward语句后加
isNewpage:=false;