Я добавляю метки в табличную панель из массива. Ярлыки не добавляют проблем, но между ними огромный разрыв. Я что-то неправильно закодировал? Это мой массив и добавление меток. Панель tablelayoutpanel добавляется из графического интерфейса и называется tablelayoutpanel1.
while (dr.Read())
{
labelsToAdd.Add(dr[0].ToString());
}
dr.Close();
foreach (string label in labelsToAdd)
{
Label lbl = new Label();
lbl.Name = "lbl_" + index;
lbl.Text = label;
lbl.AutoSize = true;
tableLayoutPanel1.Controls.Add(lbl, 0, rowIndex);
rowIndex++;
}
Таким образом, они будут добавлять вот так со всеми пробелами между ними.
label1
label2
Визуальный пример —