C# 限制Winform Flow布局面板内的数字控件

C# 限制Winform Flow布局面板内的数字控件,c#,winforms,c#-4.0,C#,Winforms,C# 4.0,情况就是这样 我有一个流量布局面板。我将标签控件动态添加到此面板。我已在设计期间设置了此面板的高度和宽度。例如,假设高度为100,我在面板上添加了4个标签,占据了大约90。第五个标签的高度为25。当我尝试将此标签添加到面板时,面板高度应调整为90,或者应限制将第5个标签添加到面板 在这方面需要你的帮助。 提前感谢。您知道控件.控件集合吗?每个控件都具有包含所有子控件的此属性(即,在您的情况下为FlowLayoutPanel.controls)。与所有集合一样,它包含一个Count属性,可以读取该

情况就是这样

我有一个流量布局面板。我将标签控件动态添加到此面板。我已在设计期间设置了此面板的高度和宽度。例如,假设高度为100,我在面板上添加了4个标签,占据了大约90。第五个标签的高度为25。当我尝试将此标签添加到面板时,面板高度应调整为90,或者应限制将第5个标签添加到面板

在这方面需要你的帮助。
提前感谢。

您知道
控件.控件
集合吗?每个控件都具有包含所有子控件的此属性(即,在您的情况下为
FlowLayoutPanel.controls
)。与所有集合一样,它包含一个
Count
属性,可以读取该属性以查看父控件中已有多少子控件。谢谢,这是一个有用的提示。是否有方法可以检查面板是否已填充(即溢出限制)?您好,我找到了解决方案。我总结了所有标签的各个高度,并对照面板高度进行了检查:)If true->add the control,Else->Restrict