var NewSheet:TTabSheet; begin NewSheet:=TTabSheet.Create(self); with NewSheet do begin PageControl := PageControl1; Caption:='PageCaption'+IntToStr(PageControl1.PageCount); end; PageControl1.ActivePageIndex:=PageControl1.PageCount-1; end;
想放Memo? with TMemo.Create(NewSheet) do begin Parent:=PageControl1.ActivePage; end;
procedure TForm1.Button1Click(Sender: TObject); var memo :TMemo ; tabsheet :TTabSheet ; count :integer ; begin count := PageControl1.PageCount + 1; tabSheet := TTabSheet.Create(PageControl1); with tabSheet do begin Parent := PageControl1 ; PageControl := PageControl1 ; Name := 'tabSheet' + IntToStr(Count) ; TabVisible := true ; end ; Memo := TMemo.Create(tabSheet); with Memo do begin Memo.Parent := tabSheet ; Name := 'Memo' + IntToStr(Count) ; Memo.Visible := true ; end ; PageControl1.Update ; end;
NewSheet:TTabSheet;
begin
NewSheet:=TTabSheet.Create(self);
with NewSheet do
begin
PageControl := PageControl1;
Caption:='PageCaption'+IntToStr(PageControl1.PageCount);
end;
PageControl1.ActivePageIndex:=PageControl1.PageCount-1;
end;
begin
Parent:=PageControl1.ActivePage;
end;
var
memo :TMemo ;
tabsheet :TTabSheet ;
count :integer ;
begin
count := PageControl1.PageCount + 1;
tabSheet := TTabSheet.Create(PageControl1);
with tabSheet do
begin
Parent := PageControl1 ;
PageControl := PageControl1 ;
Name := 'tabSheet' + IntToStr(Count) ;
TabVisible := true ;
end ; Memo := TMemo.Create(tabSheet);
with Memo do
begin
Memo.Parent := tabSheet ;
Name := 'Memo' + IntToStr(Count) ;
Memo.Visible := true ;
end ;
PageControl1.Update ;
end;