2016-07-04 80 views
0

我使用devexpress LayoutControl。 LayoutControlGroup.LayoutMode是Table。 我有兩排。我將大小類型設置爲自動大小。在每一行我都有一個動態高度的面板。面板有dockstyle填充。 但是,當我運行的比例總是在設計師喜歡。而且根本沒有自動化。我錯過了什麼?任何人都可以請幫忙??!?如何使devexpress table row autosize?

回答

0

DockAutoSize屬性與您的想法相反。如果您的控件父級將dock屬性設置爲true,那麼您可以將子級停靠在父級控制上,但是如果父級控制將根據內容調整大小(意味着子級控件),則必須設置子級控件的大小。

讓行中的面板具有動態效果,然後處理面板的ReSize事件並根據控件的寬度設置面板的大小,然後AutoSize屬性在行上運行良好,否則難以獲得所需的佈局當前設置。

參考這些以獲取更多信息:

AutoSize Behavior in the TableLayoutPanel Control
In TableLayoutPanel if Dock = Fill and AutoSize = true then last column/row occupy all remaining space
TableLayoutPanel sizing

希望這有助於..