В Vb.Net я динамически создаю несколько текстовых полей и меток. Я называю их бывшими. VLabel1
, VLabel2
, VLabel3
... а затем я использую CType
и переменную для их использования.
Dim VarName as String
Dim i as Integer
Dim MyLabel as Label
i=0
VarName = ("VLabel" & i.ToString)
MyLabel = CType(Panel1.Controls(VarName), Label)
Теперь я добавляю строки с помощью LineShape (я не могу использовать метку с высотой 1, потому что мои линии диагонали). Могу ли я использовать аналогичный способ выбора конкретной строки или мне нужно использовать цикл в моем ShapeContainer и сравнивать имена, пока я не найду то, что мне нужно?
Спасибо,
Стефан