C# 第二列上具有FlowLayoutPanel的控件

C# 第二列上具有FlowLayoutPanel的控件,c#,winforms,C#,Winforms,我正在以从上到下的模式向FlowLayoutPanel添加一些控件,但是当我这样做时,如果我添加了太多的按钮,它们就会出现在窗口之外 如果我们将其与表进行比较,控件将出现在一列的多行上 我只想让FlowLayoutPanel在other右边的第二个“列”上添加控件 可能吗?我不想要滚动条 我在用户控件中使用FlowLayoutPanel,该控件是动态添加的。所以可能是尺寸的问题 谢谢默认情况下,FlowLayoutPanel应执行此操作 检查WrapContents属性是否设置为True,以及A

我正在以从上到下的模式向FlowLayoutPanel添加一些控件,但是当我这样做时,如果我添加了太多的按钮,它们就会出现在窗口之外

如果我们将其与表进行比较,控件将出现在一列的多行上

我只想让FlowLayoutPanel在other右边的第二个“列”上添加控件

可能吗?我不想要滚动条

我在用户控件中使用FlowLayoutPanel,该控件是动态添加的。所以可能是尺寸的问题


谢谢

默认情况下,FlowLayoutPanel应执行此操作

检查
WrapContents
属性是否设置为
True
,以及
AutoSize
是否设置为
False

如果它仍然没有包装,则很可能没有足够的空间来创建第二列

要进行测试,请将面板加宽


如果出现滚动条,请确保
AutoScroll
属性设置为false。

因为我将AutoSize传递为false,FlowLayoutPanel保持为原始大小,并且我看不到控件in@FRO设置要手动设置面板的大小。如果您希望它随窗口扩展,还可以设置适当的定位。如果您希望它自动调整大小,但仅限于特定大小,设置适当的
MaximumSize
@user122211:是,但如果这样做,我就无法将FlowLayoutPanel居中,因为它没有与控件位置对应的大小taken@FRO您似乎有原始问题中未提及的其他要求(如居中)。你能发布更多的细节吗?