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