Контекст: я использую flowlayoutpanel для динамического добавления элементов управления в форму.
Вопрос: Почему установка полей для каждого элемента управления, как я делаю с помощью приведенного ниже кода, не меняет вид моих элементов управления на прикрепленном изображении?
Мысли: использование приведенного ниже кода должно заставить метку и текстовое поле располагаться рядом друг с другом. Насколько я понимаю, поля - это то, что влияет на расстояние между каждым элементом макета в Flowlayoutpanel.
// Create the control instances.
var textBox = new TextBox();
var nameLabel = new Label();
// Setup options for controls.
textBox.Size = new System.Drawing.Size(175, 20);
textBox.Margin = new Padding(0, 0, 0, 0);
nameLabel.Text = parameter.ParameterName;
nameLabel.Margin = new Padding(0, 0, 0, 0);
// Add controls to the flow panel.
flowLayoutPanel1.Controls.Add(nameLabel);
flowLayoutPanel1.Controls.Add(textBox);
Ссылки:
Регулировка расстояния между элементами управления пользователем в flowLayoutPanel
установка большего пространства между элементами управления в flowLayout