Я заинтересован в том, чтобы сократить время добавления строк и столбцов в tablelayoutpanel динамически.
Мне нужно добавить 10 строк и 10 столбцов (максимум 10x 10 = 100 элементов управления, может быть меньше 100 в зависимости от пользовательского ввода), я построил логику, которая работает хорошо, но проблема моей логики в том, что она заняла значительное время при добавлении строк и столбцов в tablelayoutpanel.
for (int rowNumber = 1; rowNumber <= (TSegments.Value); rowNumber++)
{
for (int columnNumber = 1; columnNumber < (PSegments.Value) * 2 + 2; columnNumber++)
{
tempTextBox = new TextBox();
tableLayoutPanel1.Controls.Add(tempTextBox, columnNumber, rowNumber);
tempTextBox.Anchor = System.Windows.Forms.AnchorStyles.Right;
tempTextBox.Dock = DockStyle.Fill;
}
}