仅在动态填充单元格时调整TableLayoutPanel行的大小

时间:2018-04-29 20:36:25

标签: c# winforms textbox tablelayoutpanel autosize

我有一个TableLayoutPanel,name,有3列和1行。每个单元格都使用另一个TableLayoutPanel ug_degrees动态填充,其中包含1个标签和1个文本框。

我需要让我的布局看起来像这样:

enter image description here

现在我的布局看起来像这样:

enter image description here

我为什么在单元格之间存在巨大的间隙,以及为什么行不会扩展以填充其内容(标签和文本框)而感到茫然。我试图将整个TableLayoutPanel的autosize属性设置为true,但是列的大小调整后,即使我只设置了行' sizetype也自动调整大小。

显示的表格后面的属性是默认值。所有非默认属性都在C#中自定义。

degreePanel

1 个答案:

答案 0 :(得分:1)

添加degreePanel.Dock = DockStyle.Fill