2012-08-09 43 views
8

比方说,我希望并排坐在一个窗体上的两个形状各占据窗口的大小的50%,当窗口大小调整时窗口大小会调整。我怎样才能做到这一点?Firemonkey/Delphi中的流体/动态布局

我真正想要的是在比来设置的东西,例如.. ..有上述形状之一占用25%,另取75%

的动态调整是非常重要的,而且我不不想输入任何代码来实现这一点。设置对齐选项“alscale”

然后加入2项的TLayout即,对于我的例子TPanels - - 上都镶有对齐选项也为“alscale

+0

看到这个投票下来真的让我感动。这不是一个有效的问题吗?如何在没有反馈的情况下改进我的问题。 – NoPyGod 2012-08-09 02:42:16

+2

我认为这是因为否定措词(“非常有限”与“非常不同”)而被否决。 FireMonkey具有可扩展的布局可能性,如WPF,但它以不同的方式工作。让你的问题更加中立,你会得到更多的赞扬。 – 2012-08-09 09:39:30

回答

10

可以通过表单上滴下TLayout实现”。将每个的宽度设置为您想要的比例。

表单上创建:

Form on creation

表单上调整尺寸: enter image description here

可与“无代码-'for图像上面我刚添加标签,以显示形式面板宽度而实现调整。 希望这可以帮助 保罗

+0

我期待明天尝试这个,谢谢! – NoPyGod 2012-08-09 08:35:17

+0

远程登录我的工作机器即可试用,成功!非常感谢 – NoPyGod 2012-08-09 09:47:34

+0

@NoPyGod很高兴帮助 - 已经在这里得到了很大帮助 - Paul – 2012-08-09 10:31:38