2012-08-09 83 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