如何使devexpress表行自动调整大小?

时间:2016-07-04 11:03:42

标签: c# devexpress

我使用devexpress LayoutControl。 LayoutControlGroup.LayoutMode是Table。 我有两排。我将尺寸类型设置为自动调整大小。在每一行中,我都有一个动态高度的面板。面板有dockstyle fill。 但是当我运行行比例总是像设计师那样。而不是自动化。我错过了什么?任何人都可以帮忙??!?

1 个答案:

答案 0 :(得分:0)

for (int row = 1; row <= 10; row++) { for (int star = 1; star <= 10; star++) { if (star >= row) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } Dock属性与您的想法相反。如果您的控件父级已将dock属性设置为true,那么您可以将child停靠到父控件但是如果要根据内容调整父控件(意味着子控件),则必须设置子控件的大小。

让行中的面板具有动态,然后处理面板的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

希望这有帮助..