var i:integer; begin for i:=0 to pgc1.PageCount -1 do if pgc1.Pages[i].Tag=100 then begin pgc1.ActivePageIndex:=i; exit; end; end;
var a: TTabSheet; Found: Boolean; begin //先查找 Found := False; for I := 0 to PageControl1.PageCount - 1 do begin a := PageControl1.Pages[I]; if a.Tag = 100 then Found := True; end; if not Found then begin a := TTabSheet.Create(PageControl1); a.PageControl := PageControl1; a.Caption := 'aaaaa'; a.tag := 100; end; end;这样就可以创建一个新的page了
i:integer;
begin
for i:=0 to pgc1.PageCount -1 do
if pgc1.Pages[i].Tag=100 then
begin
pgc1.ActivePageIndex:=i;
exit;
end;
end;
a: TTabSheet;
Found: Boolean;
begin
//先查找
Found := False;
for I := 0 to PageControl1.PageCount - 1 do
begin
a := PageControl1.Pages[I];
if a.Tag = 100 then
Found := True;
end;
if not Found then
begin
a := TTabSheet.Create(PageControl1);
a.PageControl := PageControl1;
a.Caption := 'aaaaa';
a.tag := 100;
end;
end;这样就可以创建一个新的page了