var mycontrolcount:integer;
procedure TForm1.Button1Click(Sender: TObject);
var edit:Tedit;
begin
edit:=tedit.Create(self);
edit.Name:='edit'+inttostr(mycontrolcount);
edit.Width:=100;
edit.Left :=100;
edit.Top :=(30)*(mycontrolcount-1);
edit.Text :=edit.Name ;
edit.parent:=self;
edit.Visible :=true;
mycontrolcount:=mycontrolcount+1;
end;
procedure TForm1.Button1Click(Sender: TObject);
var edit:Tedit;
begin
edit:=tedit.Create(self);
edit.Name:='edit'+inttostr(mycontrolcount);
edit.Width:=100;
edit.Left :=100;
edit.Top :=(30)*(mycontrolcount-1);
edit.Text :=edit.Name ;
edit.parent:=self;
edit.Visible :=true;
mycontrolcount:=mycontrolcount+1;
end;
var
TabSheet5: TTabSheet;
begin
TabSheet5 := TTabSheet.Create(PageControl1);
TabSheet5.PageControl := PageControl1;
TabSheet5.Show;
end;
我在hide中删除,老说内存访问错误(因为tabsheet里面有webbrowser构件)
TabSheet3: TTabSheet;
begin
tabsheet3:=TTabSheet.create(self);
tabsheet3.PageControl:= PageControl1;
end;
var
TabSheet5: TTabSheet;
begin
TabSheet5 := TTabSheet.Create(PageControl1);
TabSheet5.PageControl := PageControl1;
TabSheet5.Show;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
PageControl1.Pages[PageControl1.ActivePageIndex ].Free;
end;