DirectCast (Controls ("lbl" & i.ToString), Label) выдает нулевое значение (или ничего)
Что возвращает Controls ("lbl" & i.ToString)?это метка типа?
Изменения:
У меня не установлен VB ... поэтому я не могу проверить следующий код ...
for i as integer = 1 to 3
For Each acontrol As Control In Controls
If acontrol.Name = "lbl" & i.ToString Then
xL.text = i.Tostring
End If
Next
Next