如何缩短有关标签标题的重复代码?
How to shorten repetitive code regarding lable caption?
我有这样的代码
Label1.Caption := '';
Label2.Caption := '';
Label3.Caption := '';
Label4.Caption := '';
Label5.Caption := '';
Label6.Caption := '';
我怎样才能做一个循环或什么来让它更短?
制作简单的程序来处理标签数组:
procedure ClearLabels(LabelsArr: array of TLabel);
var
i: Integer;
begin
for i := Low(LabelsArr) to High(LabelsArr) do
LabelsArr[i].Caption := '';
end;
然后这样称呼它:
ClearLabels([Label1, Label2, Label3]);
我有这样的代码
Label1.Caption := '';
Label2.Caption := '';
Label3.Caption := '';
Label4.Caption := '';
Label5.Caption := '';
Label6.Caption := '';
我怎样才能做一个循环或什么来让它更短?
制作简单的程序来处理标签数组:
procedure ClearLabels(LabelsArr: array of TLabel);
var
i: Integer;
begin
for i := Low(LabelsArr) to High(LabelsArr) do
LabelsArr[i].Caption := '';
end;
然后这样称呼它:
ClearLabels([Label1, Label2, Label3]);