La Web del Programador: Comunidad de Programadores
 
    Pregunta:  358 - ARRAY DE CONTROLES
Autor:  Raúl Roda Suarez
Amigos programadores, me interesaría por generar un array de controles en tiempo de ejecución de manera que los índices no sean necesariamente consecutivos. Es decir, a partir de un label(0) generarme el label(3),el label(304),... pues este nombre es el que ha de usarse para acceder al control via DDE.
O mejor aún, puedo generarme controles con distintos nombres?
Gracias de antemano.

  Respuesta:  S. Pastor
Se introduce en un formulario una "label", por ejemplo la "Label1", con la propiedad Index a 0 y se pone su propiedad visible a False. Si, por ejemplo, deseamos generar otra "label" de esa matriz de controles con el índice 304, se hace lo siguiente:
´ Cargamos la Label y le asignamos el Index 304
Load Label1(304)
´ La visualizamos
Label1(304).Visible = True
Espero, que te sirva. Un saludo.