Firemonkey / Delphi中的流体/动态布局

时间:2012-08-09 01:51:40

标签: delphi delphi-xe2 firemonkey

让我们说我希望并排放置的表格上有两个形状,每个窗口占据窗口的50%,当窗口调整大小时会调整大小。我怎么能这样做?

我真正想要的是按比例设置...例如..上述形状之一占25%而另一种占75%

动态调整大小非常重要,我不想输入任何代码来实现此目的。

1 个答案:

答案 0 :(得分:10)

可以通过在表单上删除TLayout来实现 - 将Align选项设置为'alscale'

然后在我的示例TPanels中向TLayout I.e添加2个项目 - 两个对齐选项也设置为'alscale'。将每个宽度设置为您想要的比例。

表格创作:

Form on creation

表单调整大小: enter image description here

可以使用'无代码'来实现上面的图像我只是在表单大小调整时添加标签来显示面板宽度。 希望这可以帮助 保罗