var arr_check :array of tcheckbox; i,j:integer; begin j:=adoquery1.recordcount; SetLength(arr_check,i) for i:0 to j-1 do begin arr_check[i]:=tcheckbox.create(application); arr_check[i].parents:=form1; arr_check[i].left:=100; arr_check[i].top:=arr_check[i].top+10; end; end;
对不起,上面 SetLength(arr_check,j) ,更正如下: var arr_check :array of tcheckbox; i,j:integer; begin j:=adoquery1.recordcount; SetLength(arr_check,j) for i:0 to j-1 do begin arr_check[i]:=tcheckbox.create(application); arr_check[i].parents:=form1; arr_check[i].left:=100; arr_check[i].top:=arr_check[i].top+10; end; end;
var b:TButton; begin b:=TButton.Create(Form1); b.Parent:=Form1; b.Visible:=true; end;
風中狂也不全對 應該是這樣 var arr_check :array of tcheckbox; i,j:integer; begin j:=adoquery1.recordcount; SetLength(arr_check,j) for i:0 to j-1 do begin arr_check[i]:=tcheckbox.create(self);//應該是self,不是application, arr_check[i].parents:=form1; arr_check[i].left:=100; arr_check[i].top:=arr_check[i].top + arr_check[i].height;//這里加height就可以了 arr_check[i].visible:=true; end; end;
adowpmc:Tadoquery;
begin
adowpmc:=tadoquery.Create(self);类似
label1:Tlabel
begin
label1:=tlabel.Create(self);
//在这里一定要指出PARENT,不然看不到控件
label1.parent:=form1;
end;
类似
adowpmc:Tadoquery;
begin
adowpmc:=tadoquery.Create(self);类似
补充,还要加一句
adowpmc.parent:=form1;
这样WINCONTROL控件才可见
上面的两位大侠可以说得具体的吗?
i,j:integer;
begin
j:=adoquery1.recordcount;
SetLength(arr_check,i)
for i:0 to j-1 do
begin
arr_check[i]:=tcheckbox.create(application);
arr_check[i].parents:=form1;
arr_check[i].left:=100;
arr_check[i].top:=arr_check[i].top+10;
end;
end;
var arr_check :array of tcheckbox;
i,j:integer;
begin
j:=adoquery1.recordcount;
SetLength(arr_check,j)
for i:0 to j-1 do
begin
arr_check[i]:=tcheckbox.create(application);
arr_check[i].parents:=form1;
arr_check[i].left:=100;
arr_check[i].top:=arr_check[i].top+10;
end;
end;
b:TButton;
begin
b:=TButton.Create(Form1);
b.Parent:=Form1;
b.Visible:=true;
end;
應該是這樣
var arr_check :array of tcheckbox;
i,j:integer;
begin
j:=adoquery1.recordcount;
SetLength(arr_check,j)
for i:0 to j-1 do
begin
arr_check[i]:=tcheckbox.create(self);//應該是self,不是application,
arr_check[i].parents:=form1;
arr_check[i].left:=100;
arr_check[i].top:=arr_check[i].top + arr_check[i].height;//這里加height就可以了
arr_check[i].visible:=true;
end;
end;