TMySheet=class(TTabsheet) WebBrw:TMyWebBrw;procedure .... var Tms:TMySheet; begin if IsAd then begin cancel:=true; exit; end; Tms:=TMysheet.Create(Mainfrm);//TsgbrwFm is form? Tms.PageControl:=Mainfrm.PageControl1; Tms.WebBrw:=TMyWebBrw.Create(Mainfrm); tms.InsertControl(Tms.WebBrw); tms.WebBrw.Align:=alclient; Tms.WebBrw.ParentWindow:=Tms.Handle; Tms.WebBrw.SetBounds(0,0,Tms.Width,Tms.Height); ppDisp:=Tms.WebBrw.DefaultDispatch; tms.Width:=tms.Width+1; tms.Caption:=title; if IsnewOpen then begin Mainfrm.PageControl1.ActivePage:=tms; end; end;
WebBrw:TMyWebBrw;procedure ....
var
Tms:TMySheet;
begin
if IsAd then
begin
cancel:=true;
exit;
end;
Tms:=TMysheet.Create(Mainfrm);//TsgbrwFm is form?
Tms.PageControl:=Mainfrm.PageControl1;
Tms.WebBrw:=TMyWebBrw.Create(Mainfrm);
tms.InsertControl(Tms.WebBrw);
tms.WebBrw.Align:=alclient;
Tms.WebBrw.ParentWindow:=Tms.Handle;
Tms.WebBrw.SetBounds(0,0,Tms.Width,Tms.Height);
ppDisp:=Tms.WebBrw.DefaultDispatch;
tms.Width:=tms.Width+1;
tms.Caption:=title;
if IsnewOpen then
begin
Mainfrm.PageControl1.ActivePage:=tms;
end;
end;