Questo esempio crea dinamicamente 3 Button e 3 TextBox su un form vuoto.
Crea un nuovo progetto, aggiungi i soliti Imports, incolla il codice e dai il run.
A mio avviso, quando si ha a che fare con 120 textbox la cosa migliore è crearli e posizionarli dinamicamente, ci si risparmia il lavoro fatto a mano. 
Nei rispettivi eventi Click ti mostro come individuare sia il nome che il contenuto della proprietà Text, e la stessa cosa avviene quando modifichi il contenuto di un TextBox
codice:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim x As Integer = 50, y As Integer = 50, n As Integer = 1
For i As Integer = 0 To 2
Dim btn As New Button()
btn.Width = 100
btn.Text = "Button " & n
btn.Name = "btn" & n
btn.Location = New Point(x, y)
x += btn.Width + 10
Me.Controls.Add(btn)
AddHandler btn.Click, AddressOf btn_Click
n += 1
Next
x = 50
y = 100
n = 1
For i As Integer = 0 To 2
Dim txt As New TextBox()
txt.Width = 100
txt.Text = "TextBox " & n
txt.Name = "txt" & n
txt.Location = New Point(x, y)
x += txt.Width + 10
Me.Controls.Add(txt)
AddHandler txt.Click, AddressOf txt_Click
AddHandler txt.TextChanged, AddressOf txt_TextChanged
n += 1
Next
End Sub
Private Sub btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim ButtonName As String = DirectCast(sender, Button).Name
Dim ButtonText As String = DirectCast(sender, Button).Text
MessageBox.Show(("Button Name: " & ButtonName & vbLf & "Button Text: ") + ButtonText)
End Sub
Private Sub txt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim TextBoxName As String = DirectCast(sender, TextBox).Name
Dim TextBoxText As String = DirectCast(sender, TextBox).Text
MessageBox.Show(("TextBox Name: " & TextBoxName & vbLf & "TextBox Text: ") + TextBoxText)
Private Sub txt_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim TextBoxName As String = DirectCast(sender, TextBox).Name
Dim TextBoxText As String = DirectCast(sender, TextBox).Text
MessageBox.Show(("TextBox Name: " & TextBoxName & vbLf & "TextBox Text: ") + TextBoxText)
End Sub
End Sub
Come vedi, è piuttosto semplice.
Direi quindi che vale la pena di studiarsi le spiegazioni tecniche ...