C# 无法获取要展开的FlowLayoutPanel

C# 无法获取要展开的FlowLayoutPanel,c#,winforms,C#,Winforms,我有一个FlowLayoutPanel,我不断地向它添加控件。他们都在工作,是的,生活很美好 但当容器到达其边界时,它的大小保持不变。现在,我意识到我可以让它有滚动条,但这不是我想要的。我希望FlowLayoutPanel根据添加的控件增大大小。有什么想法吗 顺便说一下,我已将自动调整模式设置为true。这似乎没有任何作用。我在表单中添加了一个FlowLayoutPanel。我添加了一个带有以下单击处理程序的按钮: private void button1_Click(object sender

我有一个FlowLayoutPanel,我不断地向它添加控件。他们都在工作,是的,生活很美好

但当容器到达其边界时,它的大小保持不变。现在,我意识到我可以让它有滚动条,但这不是我想要的。我希望FlowLayoutPanel根据添加的控件增大大小。有什么想法吗


顺便说一下,我已将自动调整模式设置为true。这似乎没有任何作用。

我在
表单中添加了一个
FlowLayoutPanel
。我添加了一个带有以下
单击
处理程序的按钮:

private void button1_Click(object sender, EventArgs e)
{
    this.flowLayoutPanel1.Controls.Add(new Button());
}
在FLP上,我将
FlowDirection
设置为
top-down
,将
AutoSize
设置为
true
。我还将
BorderStyle
设置为
FixedSingle
,以查看发生了什么

现在,当您运行此命令并单击按钮时,它将向FLP添加其他按钮。当添加太多时,表单会隐藏溢出的FLP

我不确定这是否是您想要的,但是如果您希望
表单
的大小也增加,您也可以在
表单
上将
AutoSize
设置为
true


如果这不是你想要的,请提供更多细节

我希望FLP保持增长,而不是隐藏新控件。我不在乎表单。@Stacey-不在
表单
上设置
自动调整大小
,允许FLP不断增长。尝试创建一个新项目来测试我写的东西;它对我有用。