显示/隐藏TableLayout的单元格

时间:2010-07-20 00:10:27

标签: c# winforms tablelayout

C#Winforms:

我的tableLayout只有一列,但它有三行。我希望能够显示/隐藏行。我做了一个谷歌搜索,发现这个,它非常适合隐藏行但是如何再次显示呢?将高度设置为硬编码?不是个好主意......

    tableLayoutPanel1.RowStyles[0].SizeType = SizeType.Absolute;
    tableLayoutPanel1.RowStyles[0].Height = 0;

您打算如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

我认为你应该为你想要显示/隐藏的每个控件设置.Visible属性。据推测,至少有一行和一列设置为100%(它们吸收了额外的空间) - 当这些控件不再可见时,行/列将调整大小。希望有所帮助。