Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/01/2010, 09:22
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: recorrer controles

Bueno, aqui estoy de nuevo, no para reactivar el tema sino porque si en un futuro a alguien le sirve de ayuda, la encuentre aqui.

Por lo visto, SI SE PUEDE acceder a controles por su nombre indicado en un String a traves de la propiedad Controls del formulario

Por Ejemplo, supongamos que tenemos unos controles como en el presente caso etiquetados con los nombres Label1, Label2, Label3

Pues bién, se podrían acceder a sus propiedades de la siguiente manera:

Código:
DIM MiNombre As String, Numero as Integer

For Numero = 1 to 3
  MiNombre = "Label" & Numero 
  Me.Controls(MiNombre).ForeColor = vbRed
Next
Esta opción pondría en rojo las tres etiquetas.

Aunque por supuesto es mucho mas práctico el Array de controles, aqui os lo dejo por si acaso.

Saludos