Ссылка на объект с помощью переменной строки в Visual Basic 2010
У меня есть несколько наборов похожих объектов (метки, индикаторы выполнения) на форме в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