C#Winforms:
我的tableLayout只有一列,但它有三行。我希望能够显示/隐藏行。我做了一个谷歌搜索,发现这个,它非常适合隐藏行但是如何再次显示呢?将高度设置为硬编码?不是个好主意......
tableLayoutPanel1.RowStyles[0].SizeType = SizeType.Absolute;
tableLayoutPanel1.RowStyles[0].Height = 0;
您打算如何实现这一目标?
答案 0 :(得分:2)
我认为你应该为你想要显示/隐藏的每个控件设置.Visible属性。据推测,至少有一行和一列设置为100%(它们吸收了额外的空间) - 当这些控件不再可见时,行/列将调整大小。希望有所帮助。