2015-11-23 2 views
0

У меня есть домашнее задание, в котором мне нужно взять имена из текстового файла и добавить их в массив. Затем для каждого индекса в массиве добавьте его в определенное текстовое поле.Несколько текстовых полей с одинаковым именем

Итак, я позвонил в свои текстовые поля: txt_Name1, txt_Name2 ... и так далее.

Так что я имел 5 пунктов в моем массиве, и я хочу, пункт по индексу 0 быть добавлены к txt_Name1, индекс 1 к txt_Name2 (и так далее), но я не знаю, как я хотел бы сделать петлю, чтобы пройти это.

+0

Возможный дубликат [Как получить свойство управления с помощью «String Name»?] (Http://stackoverflow.com/questions/15076975/how-to-get-control-property-by-string-name) – GSerg

+0

Я бы не сказал, что я 'пытаюсь найти его имя строки. То, что я пытаюсь сделать, это заполнить конкретное текстовое поле с помощью массива [specific index]. Я пытаюсь пройти цикл, поскольку эти текстовые поля имеют одинаковое имя, просто число на конце отличается. –

+1

Создайте массив вашего TextBox и поместите их в том же порядке, в котором вы хотите их заполнить. Затем вы можете использовать один и тот же индекс цикла для чтения из вашего массива строк и написать в свойстве Text текстовые поля в массиве текстовых полей – Steve

ответ

0

Вы можете сцепить имена переменных с Me.Controls бит

Me.Controls ("Textbox" & I) .text

Это позволит вам перебрать имена управления

Смежные вопросы