Ciao,
io ho usato un ArrayList per contenere tutti i controlli. E' vero devono chiamarsi in modo diverso, però puoi dopo riferirti ai vari controlli facendo riferimento agli elementi dell'ArrayList...

Ti può essere utile?

Ciao