for i :=1 to 3 do
begin
case myUserPower[i] of
1:chk_Power_i.Checked:=true;
else
chk_Power_i.Checked:=false;
end;
end;我想用循环来对chk_Power_1,chk_Power_2,chk_Power_3 赋值.怎么写呀? 以上代码不能完成.请大侠帮忙.
解决方案 »
- 代金劵,谁要谁拿去
- 图片、图标、声音等资源如何整合?
- 怎么看consle application的运行结果啊?
- playsound('e:\music\112.wav',0,snd_async or snd_loop)这样对吗?
- 控件自动创建并能自动换行的问题?
- delphi新手问题
- 如何取得Dll的路径?
- help,help....
- SQL2000数据库转储截止时间怎样修改
- delphi 能做类似在线充值的程序么?
- 求 英文版 SQLSERVER 2000 下载地址 谢谢
- 用Delphi怎样获取Excel文件里的某个工作簿中指定列的标题————Excel中工作区上面第一行(既:A、B、C、D、……IU、IV))???
begin
TCheckBox(FindComponent(Format('chk_Power_%d', [i]))).Checked := myUserPower[i] = 1;
end;
begin
TCheckBox(FindComponent(Format('chk_Power_%d', [i]))).Checked := myUserPower[i] = 1;
end;用这个要报错呀.Access violation at address 00567833 in .........
TCheckBox(self.FindComponent('Checkbox'+IntToStr(i))).Checked:=true;