如何,在动态添加的tab控件中添加TWebBrowser控件?

luming988 2003-04-09 02:17:27
主窗体上有一个CTPageControl控件,我动态添加了三个TTabSheet控件,我想在每一个TTabSheet中添加一个TWebBrowser的控件,然后分别设置TWebBrowser的属性,动态添加TTabSheet控件的代码如下,其余该如何做那?
i :integer;
tmpTabSheet: TTabSheet;
begin
for i:=1 to 3 do
begin
tmpTabSheet := TTabSheet.Create(frmSpFlat);
tmpTabSheet.Name :=inttoStr(i);
tmpTabSheet.Caption :=inttoStr(i);
tmpTabSheet.PageControl :=PageControl1;
end;
end;
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyn01 2003-04-10
  • 打赏
  • 举报
回复
tmpTabSheet.InsertControl(tmpWebBrowser);
tmpwebbrowser.visible:=true;

fancier 2003-04-09
  • 打赏
  • 举报
回复
试试把self改成tmptabsheet
tmpwb:=Twebbrowse.create(tmptabsheet);
tmpwb.parent:=tmptabsheet;
truexeen 2003-04-09
  • 打赏
  • 举报
回复
关键是TTabSheet的InsertControl方法,TWebBrowser的Parent属性没有作用.
TabSheet.InsertControl(WebBrowser);
weitao999 2003-04-09
  • 打赏
  • 举报
回复
i :integer;
tmpTabSheet: TTabSheet;
begin
for i:=1 to 3 do
begin
tmpTabSheet := TTabSheet.Create(frmSpFlat);
tmpTabSheet.Name :=inttoStr(i);
tmpTabSheet.Caption :=inttoStr(i);
tmpTabSheet.PageControl :=PageControl1;
tmpwb:=Twebbrowse.create(self);
tmpwb.parent:=tmptabsheet;
......
end;
end;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧