【发布时间】:2011-10-26 20:05:35
【问题描述】:
我有一个 WinForms Form,上面有一些控件。它们都是GrouBox 控件,我希望它们堆叠在一起,并在它们之间设置垂直边距。我已将 Dock 属性设置为 Top 并将它们堆叠起来,但忽略了边距(控件彼此尽可能接近)。
这些边距还能以某种方式强制执行吗? 基本上,它会计算常规停靠位置(好像边距为 0)然后应用边距。这样的事情可能吗?
我尝试过的另一种方法是使用FlowLayoutPanel 和TopDown 选项。但是,我需要手动设置大小和左/右锚点。
是否有任何简单的方法来完成这个场景,或者我应该坚持我已经拥有的?
【问题讨论】:
-
当控件停靠时尝试使用
Padding而不是Margin。 -
是的,需要 FLP。在其中的控件上设置 Margin 属性以创建间隙。
标签: winforms controls margin dock groupbox