delphi动态创建数组控件,该怎么处理
2个回答
2017-07-06 · 知道合伙人软件行家
关注
展开全部
以下是动态创建控件 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;
运行结果:
2017-06-22
展开全部
你的动态数组变量必须定义成单元级别的或者全局的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询