Mah.... se vuoi recuperare il testo da Textlabel presenti sul Form, puoi fare anche così :-\ (se ci sono soltanto TextLabel):
Public Sub Form_Open()
Dim tl As TextLabel
Dim s As String
For Each tl In FMain.Children
s = tl.Text
Next
End
Eh no, qui riassegni sempre il valore della variabile s, quindi avrai sempre il valore dell'ultima textbox :D
Hai ragione.
Avevo utilizzato nel codice a parte di prova un Print per mostrare in console il valore della TextBox:
For Each tl In FMain.Children
s = tl.Text
Print s
Next
e poi qui ho dimenticato di riportarlo.
Mi ha assorbito completamente la preoccupzione di mostrare la semplificazione della raccolta dei valori mediante quel semplice ciclo For Each...Next.
Ma è evidente che neppure questa soluzione col Print è utile a conservare quei valori delle TextBox, e pertanto - come hai giustamente rilevato - è necessario l'intervento, ad esempio, di una variabile vettoriale.
Riporto di seguito, dunque, il codice corretto:
Public Sub Form_Open()
Dim tl As TextLabel
Dim ss As New String[]
For Each tl In FMain.Children
ss.Add(tl.Text)
Next
End