Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/01/2010, 05:08
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 3 meses
Puntos: 29
Respuesta: recorrer controles

Gran aporte, erbuson. Este tema lo he visto varias veces pero nunca con esta solución.

Para aumentar el valor de este aporte comentaré que funciona perfectamente con matrices de objetos:

Ejm: Comenzando con 4 matrices de labels, (de Label1 a Label4), independientemente del número de elementos de cada matriz, así numeraríamos sus captions:

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2.   Dim F1 As Integer
  3.   Dim F2 As Integer
  4.   Dim Labels As Integer
  5.   Labels = 4
  6.   For F1 = 1 To Labels
  7.     For F2 = 0 To Controls("label" & F1).ubound
  8.       Controls("label" & F1)(F2).Caption = F2 + 1
  9.     Next F2
  10.   Next F1
  11. End Sub

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!