Salve a tutti sono giuseppe... ho un grosso problemino che non so come superare

ho creato una serie di oggetti (textbox ad esempio) in maniera dinamica... in pratica leggo i campi di un database e creo tutto ciò che mi serve...

il problema consiste in questo:
essendo controlli creati dinamicamente non hanno eventi preimpostati, ed essendo una matrice di oggetti io non so mai con quale sto lavorando... quindi se clicco su una textbox creata da me non ho il modo per controllare l'index di identificazione che mi serve per ricreare un evento click o change

conoscete qualche funzione o qualche api che mi tiri fuori l'index dell'oggetto con cui sto lavorando?

please aiutatemi

vi ringrazio tutti in anticipo spero mi darete una mano

io intanto continuo a sbattermi per cercare una soluzione