procedure TForm1.Button1Click(Sender: TObject);
var labelarr:array[1..5] of Tlabel;
i,topsize:integer;
begin
topsize:=10;
for i:=1 to 5 do
begin
labelarr[i]:=Tlabel.create(self);
with labelarr[i] do
begin
autosize:=true;
font.Color :=clblack;
font.Name :='宋体';
font.Size :=10;
left:=20;
top:=topsize+40;
topsize:=topsize+20;
caption:=inttostr(i);
end;
form1.InsertControl(labelarr[i]);
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
type Labelarr1:array[1..20] of Tlabel;
var i:integer;
begin
for i:=1 to 10 do
begin
with labelarr1[i] do
begin
autosize:=true;
font.Color:=clblack;
font.Name:='宋体';
font.Size:=10;
left:=leftsize;
top:=topsize+40;
topsize:=topsize+20;
caption:=inttostr(i);
end;
for i:=1 to 10 do
begin
with labelarr1[i] do
begin
autosize:=true;
font.Color:=clblack;
font.Name:='宋体';
font.Size:=10;
left:=leftsize;
top:=topsize+40;
topsize:=topsize+20;
caption:=adoquery1.fieldbyname('nam').AsString;
end;