No existe documentación al respecto de la limitación que manifiestas en MSDN, sí que hace referencia al límite de 32000 identificadores dentro de un único proyecto.
En cualquier caso harías bien en poner un bucle para poner el atributo visible a false
Código:
dim i as integer
for i=1 to 12
frmgastos.txtmes(i).visible = false
next i
pues como puedes ver divides por cuatro la cantidad de código, es más fácil de escribir y probablemente rebajas las posibilidades de error accidental.