很急!帮帮我!(30分)

  • 主题发起人 jericho3164
  • 开始时间
J

jericho3164

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TWebBrowser和PageControl写同窗口多页面的浏览器,怎样让PageControl的页标签的Caption属性为该网页的Name?
TWebBrowser和TabSheet都是动态新建的!两个全局变量
var
WebBrowser:TWebBrowser;
NewSheet:TTabSheet;
 
NewSheet.Caption :=WebBrowser.LocationURL ;
 
不行!我试过了!Caption为空白了!
 
试过了,下面的方法是可以的,不过你要自己修改一下:
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
begin
caption := (Sender as TWebBrowser).LocationName;
end;
 
使用TWebBrowser的OnTitleChange(Sender: TObject;const Text: WideString);
 
接受答案了.
 

Similar threads

D
回复
0
查看
774
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
D
回复
0
查看
623
DelphiTeacher的专栏
D
D
回复
0
查看
513
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部