1

C# Winforms:

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

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

你打算怎么做?

4

1 回答 1

2

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

于 2010-07-20T02:20:46.300 回答