B
bearyan
Unregistered / Unconfirmed
GUEST, unregistred user!
如下所示,我动态生成9*9的checkbox阵列;
procedure TForm1.Button1Click(Sender: TObject);
var
Chbx : TCheckBox;
i : Byte;
j : Byte;
begin
for j:= 0 to 8do
begin
for i := 0 to 8do
begin
ChBx:= TCheckBox.create(self);
chbx.top:=10 + (i*10);
chbx.left:=11 + (j*10);
chbx.width:=10;
chbx.height:=10;
chbx.parent:=self;
chbx.show;
end;
end;
end;
我想得到如下效果,当选择左上角第一个时,输出128;第二个时,输出64……第八个时,输出1;同时选择八个,输出255;
八列都是如此处理,请问该如何解决???
请提供具体的解决方法!立刻给分!~~
procedure TForm1.Button1Click(Sender: TObject);
var
Chbx : TCheckBox;
i : Byte;
j : Byte;
begin
for j:= 0 to 8do
begin
for i := 0 to 8do
begin
ChBx:= TCheckBox.create(self);
chbx.top:=10 + (i*10);
chbx.left:=11 + (j*10);
chbx.width:=10;
chbx.height:=10;
chbx.parent:=self;
chbx.show;
end;
end;
end;
我想得到如下效果,当选择左上角第一个时,输出128;第二个时,输出64……第八个时,输出1;同时选择八个,输出255;
八列都是如此处理,请问该如何解决???
请提供具体的解决方法!立刻给分!~~