2012-07-04 29 views
17

我正在构建一个Winforms应用程序窗口(窗体),里面我使用了一个流布局面板,并在其中添加了usercontrols。现在我一直在浏览flowlayoutpanel和usercontrol的属性,但似乎无法找到与usercontrols之间的间距有关的任何内容。我希望usercontrols彼此靠得更近,如果只有几个像素的话。用户控件本身在numericUpDown的任一侧都没有空格。任何的意见都将会有帮助。调整flowLayoutPanel中的usercontrols之间的空间

我的FlowLayout面板:

example flow layout panel

回答

22

Panel和其他类似的控制兼得MarginPadding性能。填充确定控件内部的间距......例如面板。如果Padding在Panel控件中设置为3(全部),则控件将捕捉到控件内部边缘的3个填充像素。

保证金的工作方式与其他控制方式相同。如果Margin(边距)设置为3(全部),控件将自动捕捉到边距。

我还没有使用FlowLayoutPanel,但是一旦和IIRC,你可以设置单元格的填充。检查您的用户控件上的边距,然后检查布局单元格的填充。将一个设置为0,另一个设置为3.

+3

谢谢,你说得对。用户控件上的边距设置为3,3,3,3 - (全部,左侧,顶部,右侧,底部)。一个快速调整和事情看起来显然更少spacey! – wonea

+3

感谢Margin和Padding之间的解释。 – wonea