怎样动态生成checkbox ( 积分: 50 )

  • 主题发起人 主题发起人 宝宝龙
  • 开始时间 开始时间

宝宝龙

Unregistered / Unconfirmed
GUEST, unregistred user!
想根据数据库内的数据形成选择选项
怎样动态生成checkbox

有人能帮我解决吗?
 
假设ado控件读取,在一个panel里生成chckbox
var
ck:tcheckbox;
t,l,x:integer;
begin
t:=0;
l:=0;
x:=0;
while not adoquery.eof do
begin
ck:=tcheckbox.create(self);
ck.caption:=adoquery.FieldValues['caption'];
ck.setbounds(l,t,panel1.clientwidth,ck.height);
ck.parent:=panel;
inc(t,ck.height+5);
inc(x,t);
adoquery.next;
end;
panel.clientheight:=x;
end;
 
谢谢
当天就是试了
不过我的数据库知识还有待增加
 
后退
顶部