У меня есть несколько наборов похожих объектов (метки, индикаторы выполнения) на форме в Visual Basic 2010 в Windows . В моем коде у меня есть коллекции, которые содержат данные, которые нужно вставить в свойство value / text каждого из них.
Я хотел бы получить решение, похожее на PHP, в котором я могу присваивать значения примерно так:
For ID as Integer from 0 to count(collectionExample)
lblExample{ID}.Text=collectionExample(variableID)
... и поэтому для циклического прохождения каждого из различных lblExample были обновлены их соответствующие значения.
Проблема, с которой я столкнулся, заключается в том, что я не могу ссылаться на объект в форме, используя переменную. Я также пытался использовать что-то вроде
CallByName("lblExample" + variableID, "Text", CallType.Set, exampleCollection(variableID))
... однако я все еще не могу объединить строку и переменную для ссылки на объект.
Есть ли какие-либо решения для ссылки на объекты в VB2010 путем объединения строкового префикса и идентификатора переменной строки, аналогично подходу PHP $ variable {$ variable}?
Редактировать: Платформа Windows