我创建了ac#winforms表单,
它有一堆标签和一个flowlayoutpanel.
在某些情况下,我将其中一个标签和flowlayoutpanel设置为visible = false.
因此,我希望它们下面的所有标签都被推高 - 目前它们之间存在差距.
另外,我希望flowlayoutpanel能够根据它拥有的项目数量增长和缩小.目前它只是我设定的尺寸.
请帮助解决这两个问题.
谢谢
如果我找到你,我建议使用一个有两行的TableLayoutPane.顶行将包含一个停靠面板,其中包含可能隐藏的所有控件.底行将包含一个停靠面板,其余部分都包含在内.
将顶行的SizeType设置为AutoSize,将底行设置为100%.
如果要隐藏控件,请将顶部面板的Visible属性设置为false.现在,因为顶行是AutoSized,它将缩小为空,导致底行"跳".