永发信息网

delphi动态创建数组控件,该怎么处理

答案:2  悬赏:20  手机版
解决时间 2021-01-04 20:40
delphi动态创建数组控件,该怎么处理
最佳答案
以下是动态创建控件 TButton 数组,进行处理的代码示例:
procedure TForm1.Button1Click(Sender: TObject);
var
  arrButton: array[1..10] of TButton;
  i: Integer;
begin
  for i := 1 to 10 do
  begin
    arrButton[i] := TButton.Create(Self);
    arrButton[i].Parent := Panel1;

    if i<6 then
    begin
      arrButton[i].Left := i*80;
      arrButton[i].Top := 40;
    end else
    begin
      arrButton[i].Left := (i-5)*80;
      arrButton[i].Top := 100;
    end;

    arrButton[i].Caption := '按钮'+IntToStr(i);
    arrButton[i].onClick := ButtonClick;//按纽事件
  end;
end;运行结果:


全部回答
procedure tform9.btn2click(sender: tobject); var i: integer; begin if length(btnarr)>0 then //避免二次释放 begin for i := 0 to length(btnarr) - 1 do btnarr[i].free; end; end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
头道桥街道办事处位置在什么地方啊,我要过去
填空题在生物分类的等级单位中,“界”中生物
一般电脑桌多少钱
西汉时期削弱相权的主要措施是A.设尚书令、侍
在《桃花缘记》中描写桃花源内人热情好客的句
下列图案中,是轴对称图形的有A.4个B.3个C.2
一个有理数的相反数与自身绝对值的和A.可能是
流金是什么意思
随便的近义词
单选题学习行为高而复杂的是A.蚯蚓B.猫C.蝗虫
two-thirds of the global population have a
铝锅漏个洞怎么修复
谭的笔画
单选题自行车刹车时,手捏闸越紧,车停得越快
广联达过梁怎么定义
推荐资讯
单选题俄罗斯交通运输业中,货物周转量最大的
某中学要了解初二学生的视力情况,在全校初二
女生左脸有痣
包头市体育局办公地址在什么地方?我要处理点
香槟花是什么意思
单选题下列各项体现了文艺复兴与宗教改革共同
It often here in winter. Look! It’s agai
家用烤箱做面包和蛋糕的简易做法
宋人或得宝,献诸子罕,子罕不受。献玉者曰:
清溪桥社区居委会办公地址在什么地方?我要处
什么花适合放在客厅
单选题如果梯形的中位线的长是6cm,上底长是4
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?