Edit:array[1..20]of TEdit; begin for i:=1 to 20 do with Edit[i] do begin Edit[i]:=TEdit.create(self); text:=inttostr(i); top:=...; left:=...; height:=...; width:=... end; 如此即可以自己动态生成控件
var e:array of tedit; i,n:integer; begin n:=strtoint(edit1.text);//输你的N setlength(e,n);//定义数组长度 for i:=0 to n do begin e[i]:=tedit.Create(application); e[i].Parent:=frm1; e[i].left:=什么什么; 。。 end; end; 没调试 现写的:)
begin
for i:=1 to 20 do
with Edit[i] do
begin
Edit[i]:=TEdit.create(self);
text:=inttostr(i);
top:=...;
left:=...;
height:=...;
width:=...
end;
如此即可以自己动态生成控件
i,n:integer;
begin
n:=strtoint(edit1.text);//输你的N
setlength(e,n);//定义数组长度
for i:=0 to n do
begin
e[i]:=tedit.Create(application);
e[i].Parent:=frm1;
e[i].left:=什么什么;
。。
end;
end;
没调试 现写的:)