Цикл for, c#, повторение
this.label1.Text = table.textBox1.Text;
как сделать для этой строки цикл, что бы label1 и textbox1 увеличивались на 1, типо
this.label2.Text = table.textBox2.Text;
далее
this.label3.Text = table.textBox3.Text;
и тд
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Самое простое решение в лоб, не вдаваясь в подробности.
const int count = 10; // допустим, у вас известное количество пар контролов
for (int i = 1; i <= count; i++)
{
Label label = (Label)Controls.Find($"label{i}", true)[0];
TextBox textBox = (TextBox)Controls.Find($"textBox{i}", true)[0];
label.Text = textBox.Text;
}