Лохматый писал(а):а если элементы уже добавленны в форму, зачем их добавлять ещё раз?
Dim a(50) As String
Dim c() As Control
Dim i As Integer
Dim t As TextBox
For i = 0 To i = 50
c = Me.Controls.Find("Textbox" + i.ToString(), True)
If c.Length = 0 Then
a(i) = "0"
Else
t = CType(c(0), TextBox)
a(i) = t.Text
End If
Next
gaidar писал(а):Вообще-то надо делать массив. Но если уж так приперло, то перебирай в цикле так:
- Код: Выделить всё
Dim a(50) As String
Dim c() As Control
Dim i As Integer
Dim t As TextBox
For i = 0 To i = 50
c = Me.Controls.Find("Textbox" + i.ToString(), True)
If c.Length = 0 Then
a(i) = "0"
Else
t = CType(c(0), TextBox)
a(i) = t.Text
End If
Next
For i = 1 To 50
MessageBox.Show(a(i))
Next i
Sebas писал(а):добавляй в TablePanel если не можешь зависимость от i создать
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9