作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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;
有什么想法吗?
问候和感谢,丹尼斯
最佳答案
您需要将 AlignWithMargins 设置为 true,因此在您的代码中将是:
LButton.AlignWithMargins := true;
关于Delphi:TFlowPanel每个控件之间的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39038963/
有人知道如何在运行时向 TFlowPanel 添加控件(例如 TImage)吗? 问候,彼得 最佳答案 要将任何控件添加到父控件: MyControl := TMyControl.Create(MyF
TFlowPanel 控件的 Delphi 实现似乎缺少 C# 版本的一项重要功能,即 AutoScroll 功能。 带有 AutoWrap= False 和 AutoScroll=True 的 C#
我正在寻找可与 D5 配合使用的 TFlowPanel(或类似)的实现。 基本上我需要 TFlowPanel 在 TScrollBox (带有垂直滚动条)内工作,因此控件将根据该 TScrollBox
我在 TFlowPanel 内有一些控件(即 TDBChart)。当用户单击其中之一时,我希望它填充整个流程面板的客户区域。但是,在运行时更改流程面板内子控件的visible和align属性似乎没有任
我尝试按以下方式使用 TFlowPanel 组件: 放置在主表单上 Form1组件FlowPanel1: TFlowPanel 。 设置Form1.Width = 400 , FlowPanel1.A
我是一名优秀的程序员,十分优秀!