gpt4 book ai didi

Delphi:TFlowPanel每个控件之间的边距

转载 作者:行者123 更新时间:2023-12-03 14:53:51 28 4
gpt4 key购买 nike

我正在使用 TFlowPanel,并在运行时在其上创建可变数量的控件(在本例中为 TButton)。我想在每个控件之间创建一个边距,但它还不起作用。

procedure TForm1.FormCreate(Sender: TObject);
var
i: Integer;
LButton: TButton;
begin
for i := 0 to 10 do
begin
LButton := TButton.Create(flwpnl1); // flwpnl1 is the TFlowPanel
LButton.Parent := flwpnl1;
LButton.Height := 20;
LButton.Caption := Format('Status%d', [i]);
LButton.Margins.Left := 20;
LButton.Margins.Top := 20;
LButton.Margins.Right := 20;
LButton.Margins.Bottom := 20;
end;
end;

Example

有什么想法吗?

问候和感谢,丹尼斯

最佳答案

您需要将 AlignWithMargins 设置为 true,因此在您的代码中将是:

LButton.AlignWithMargins := true;

关于Delphi:TFlowPanel每个控件之间的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39038963/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com