C# Windows窗体调整大小和重叠用户控件

C# Windows窗体调整大小和重叠用户控件,c#,winforms,user-controls,resize,C#,Winforms,User Controls,Resize,我有一个Windows窗体,其中有9个完全相同的用户控件,它们彼此直接相邻。在我的屏幕上,表单看起来很好,但是当运行同事机器时,窗口会调整大小,用户控件会重叠。有人知道我如何防止它们重叠吗?我不介意在不同的机器上调整窗口的大小,我只是不想要任何丢失的信息或部分隐藏的元素 提前谢谢你。你可以用一个。它不会在任何情况下都起作用,这取决于您打算在其中放置什么样的控件。我不确定您的用户控件是什么样子,但我只是添加了一个FlowLayoutPanel,并在其中添加了十几个按钮,它可以处理 当最终用户调整表

我有一个Windows窗体,其中有9个完全相同的用户控件,它们彼此直接相邻。在我的屏幕上,表单看起来很好,但是当运行同事机器时,窗口会调整大小,用户控件会重叠。有人知道我如何防止它们重叠吗?我不介意在不同的机器上调整窗口的大小,我只是不想要任何丢失的信息或部分隐藏的元素

提前谢谢你。

你可以用一个。它不会在任何情况下都起作用,这取决于您打算在其中放置什么样的控件。我不确定您的用户控件是什么样子,但我只是添加了一个FlowLayoutPanel,并在其中添加了十几个按钮,它可以处理 当最终用户调整表单大小时,为我调整布局,在每个按钮周围保留填充,避免重叠


如果您的用户控件可以彼此循环,并且它们是并排还是一个在另一个上面都没有关系,您可能需要检查一下。

使用停靠或任何布局面板?控件位于面板或某种容器中?谢谢,我忘了提一下,它们位于选项卡页内的groupbox中。另外,我将停靠和锚定作为默认值,但我已经做了一些实验,锚定可能是一种方法。这似乎正确吗?有更好的解决办法吗?