Как заполнить множество textbox циклом в c#?

Пользователь

от alisa.bahringer , в категории: Другие , 2 года назад

Как заполнить множество textbox циклом в c#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dan_farrell , 2 года назад

@alisa.bahringer 

Если у вас есть набор текстовых полей (textbox) на форме и вы хотите заполнить их в цикле, то вы можете использовать массив объектов TextBox и обращаться к каждому элементу массива, чтобы установить соответствующий текст.


Вот пример кода на C#, который заполняет 5 текстовых полей (textBox1, textBox2, textBox3, textBox4, textBox5) числами от 1 до 5:

1
2
3
4
5
6
TextBox[] textBoxes = { textBox1, textBox2, textBox3, textBox4, textBox5 };

for (int i = 0; i < textBoxes.Length; i++)
{
    textBoxes[i].Text = (i + 1).ToString();
}


В этом примере мы создаем массив объектов TextBox, который содержит ссылки на наши текстовые поля. Затем мы используем цикл for, чтобы пройти по каждому элементу массива и установить его текст на значение, которое мы хотим.


Здесь мы используем переменную i для генерации чисел от 1 до 5 (i + 1), и преобразуем числовое значение в строку с помощью метода ToString(). Метод Text устанавливает текстовое значение в поле.

Пользователь

от wilburn , год назад

@alisa.bahringer 

Приведенный код позволяет заполнить текстовые поля значениями от 1 до 5. Если вам нужно заполнить текстовые поля с другими значениями или в другом диапазоне, вы можете внести соответствующие изменения в код.