Подтвердить что ты не робот

Регулировка расстояния между пользовательскими контролями в FlowLayoutPanel

Я создаю окно приложения WinForms (форму), внутри которого я использую FlowLayoutPanel, к которому добавлены пользовательские элементы управления. Теперь я просматривал свойства FlowLayoutPanel и UserControl, но, похоже, не могу найти ничего общего с расстоянием между пользовательскими элементами управления. Я хочу, чтобы пользовательские элементы управления были ближе друг к другу, хотя бы на пару пикселей. Сами пользовательские элементы управления не имеют пробелов по обе стороны от numericUpDown. Любые предложения будут полезны.

Моя FlowLayoutPanel:

example flow layout panel

4b9b3361

Ответ 1

Panel и другие аналогичные элементы управления имеют свойства Margin и Padding. Заполнение определяет интервал внутри элемента управления... например, панели. Если для элемента Padding установлено значение 3 (All), тогда элементы управления будут привязываться к 3 пикселям отступов по внутренним краям элемента управления.

Маржа работает одинаково, но между другими элементами управления. Если Margin установлен на 3 (All), элементы управления будут автоматически привязываться к интервалу между полями.

Я не использовал FlowLayoutPanel, но однажды и, IIRC, вы можете установить дополнение для ячеек. Проверьте свою маржу на свой пользовательский элемент управления и проверьте заполнение ячеек макета. Установите один на 0, а другой на 3.