在 Delphi 中的 for 语句中制作相同的组件
Make same components in for statement in Delphi
我想在 delphi 的 for 语句中动态创建相同的组件,
但它只制造一个组件。为什么?
我该如何修复以下代码?
for i := 0 to numberDot do
begin
button := TImage.Create(Self);
try
button.Parent := pnScroll;
button.Height := 24;
button.Width := 24;
button.Name := 'button' + i.toString;
button.Visible := true;
imglScrollButtons.GetBitmap(0, button.Picture.Bitmap);
finally
end;
end;
您正在生成许多组件,但它们都在彼此之上。要查看全部,请通过设置 Left 或 Top 属性为它们提供不同的位置。
我想在 delphi 的 for 语句中动态创建相同的组件, 但它只制造一个组件。为什么? 我该如何修复以下代码?
for i := 0 to numberDot do
begin
button := TImage.Create(Self);
try
button.Parent := pnScroll;
button.Height := 24;
button.Width := 24;
button.Name := 'button' + i.toString;
button.Visible := true;
imglScrollButtons.GetBitmap(0, button.Picture.Bitmap);
finally
end;
end;
您正在生成许多组件,但它们都在彼此之上。要查看全部,请通过设置 Left 或 Top 属性为它们提供不同的位置。