Ho ripensato al tuo problema.
Forse può esserti d'aiuto questo codice?
DIM Oggetto AS TextBox
DIM ListaOggetti AS NEW Object[]
DIM I AS Integer
FOR I = 0 to 1
Oggetto = NEW TextBox(ME)
Oggetto.Text = "TextBox" & Cstr(I)
ListaOggetti.Add(Oggetto)
NEXT
Adesso hai in ListaOggetti i tuoi 2 TextBox
Alternativamente, puoi crearli a livello di IDE e dargli lo stesso gruppo (proprietà Group) e poi accedere nella routine di gestione di un evento (ad esempio l'evento LostFocus oppure Change) al TextBox che ha generato l'evento con LAST:
PUBLIC SUB txtTesto_LostFocus()
Message(LAST.Name)
END