Можно ли применять маржу даже с установленным свойством Dock?

У меня есть форма WinForms с несколькими элементами управления. Все они являются элементами управления GrouBox , и я хочу, чтобы они располагались друг над другом с установленным вертикальным полем между ними. Я установил для свойства Dock значение Top, и оно правильно складывает их, но игнорирует поля (элементы управления расположены настолько близко друг к другу, насколько это возможно).

Могут ли эти поля каким-либо образом применяться? По сути, он будет вычислять обычную закрепленную позицию (как если бы поле было 0), а затем применило поле. Возможно ли что-то подобное?

Другой способ, который я пробовал - использовать FlowLayoutPanel с опцией TopDown . Однако затем мне нужно вручную установить размер и привязку влево / вправо.

Есть ли простой способ выполнить этот сценарий или мне следует придерживаться того, что у меня уже есть?

32
задан Kornelije Petak 14 August 2011 в 15:50
поделиться