如何配置winforms控件,使它们不会相互重叠

时间:2013-11-28 13:08:11

标签: c# winforms user-controls

我制作了一个用户控件,它包含7个控件(label,dateTimePickers和Combobox),这些控件放在一行中。它看起来像这样:enter image description here

现在我需要调整我的usercontrol的大小,我想指定每个元素的最小宽度(子控件),我也配置了锚点,但是当我调整窗体大小时,控件相互重叠。我如何正确配置,或者,我可能需要使用一些容器吗?

我会感激任何帮助!

2 个答案:

答案 0 :(得分:1)

我将它们放在一个WinForms布局容器中,例如TableLayoutPanelFlowLayoutPanel (教程herehere )。

你必须四处游戏,看看它们是否适用于你的情况,但它们通常会将控件分开并防止意外重叠。

答案 1 :(得分:0)

尝试使用拆分容器,然后将控件停靠在拆分容器中