25

我正在构建一个 WinForms 应用程序窗口(表单),其中我使用的是 FlowLayoutPanel,其中添加了用户控件。现在我一直在查看 FlowLayoutPanel 和 UserControl 的属性,但似乎找不到与用户控件之间的间距有关的任何内容。我希望用户控件彼此更接近,即使只有几个像素。用户控件本身在 numericUpDown 的任何一侧都没有空格。任何的意见都将会有帮助。

我的流布局面板:

示例流布局面板

4

1 回答 1

37

Panel和其他类似的控件都具有MarginPadding属性。填充确定控件内部的间距......例如面板。如果在 Panel 控件中将 Padding 设置为 3(全部),则控件将对齐控件内部边缘的 3 个像素的填充。

保证金的工作方式相同,但在其他控件之间。如果 Margin 设置为 3(All),控件将自动捕捉到边距间距。

我没有使用 FlowLayoutPanel,但是有一次,IIRC,您可以为单元格设置填充。检查用户控件的边距,并检查布局单元格的填充。将一个设置为 0,将另一个设置为 3。

于 2012-07-04T14:18:40.923 回答