I want to fill some labels on form 2 with the text from textboxes from form1
I tried:
Dim maxvalue As Integer = 16
Dim frm As New Form2
For i As Integer = 1 To maxvalue
Dim txt() = Me.Controls.Find("TextBox" & i, True)
Dim lbl() = frm.Controls.Find("Label" & i, True)
lbl(i).Text = txt(i).Text
Next frm.Show()
But I get an index out of range
and:
Dim maxvalue As Integer = 16
For i As Integer = 1 To maxvalue - 1
CType(Me.Controls("Label" + i.ToString), Label).Text =
Form1.(ctype(Me.Controls("textbox" + i.ToString), TextBox.Text)
Next
Error on Ctype
Anyone can help ?
I tried:
Dim maxvalue As Integer = 16
Dim frm As New Form2
For i As Integer = 1 To maxvalue
Dim txt() = Me.Controls.Find("TextBox" & i, True)
Dim lbl() = frm.Controls.Find("Label" & i, True)
lbl(i).Text = txt(i).Text
Next frm.Show()
But I get an index out of range
and:
Dim maxvalue As Integer = 16
For i As Integer = 1 To maxvalue - 1
CType(Me.Controls("Label" + i.ToString), Label).Text =
Form1.(ctype(Me.Controls("textbox" + i.ToString), TextBox.Text)
Next
Error on Ctype
Anyone can help ?