Alguien ayúdeme porfa!!!
Publicado por Mony (11 intervenciones) el 16/06/2004 20:24:57
Hola!! Miren tengo este código que va creando un arreglo de labels desde el código.
Primero pongo un label en el diseño y le asigno "0" a la propiedad Index y en el código voy agregando más labels dando click en un botón que también puse en el diseño para que todos los labels tengan el mismo nombre.
Este es el código:
Private Sub cmdPrueba_Click()
Dim i As Integer
i = lblPrueba.LBound ' esta propiedad hará q el índice del array sea único
Load lblPrueba(i + 1) ' para cargar en memoria el nuevo control
lblPrueba(i + 1).Visible = True
lblPrueba(i + 1).Caption = "Hola"
'lblPrueba(i + 1).Top = lblPrueba(i + 1).Top + lblPrueba(i).Height + 120
lblPrueba(i + 1).Left = lblPrueba(i).Left
End Sub
La primera vez que le doy click al botón me agrega un label, pero la segunda vez me dice que ya se el label ya se cargó.
¿¿¿Alguien me puede decir cómo le hago para que pueda agregar infinidad de labels???
Gracias y saludos.
Primero pongo un label en el diseño y le asigno "0" a la propiedad Index y en el código voy agregando más labels dando click en un botón que también puse en el diseño para que todos los labels tengan el mismo nombre.
Este es el código:
Private Sub cmdPrueba_Click()
Dim i As Integer
i = lblPrueba.LBound ' esta propiedad hará q el índice del array sea único
Load lblPrueba(i + 1) ' para cargar en memoria el nuevo control
lblPrueba(i + 1).Visible = True
lblPrueba(i + 1).Caption = "Hola"
'lblPrueba(i + 1).Top = lblPrueba(i + 1).Top + lblPrueba(i).Height + 120
lblPrueba(i + 1).Left = lblPrueba(i).Left
End Sub
La primera vez que le doy click al botón me agrega un label, pero la segunda vez me dice que ya se el label ya se cargó.
¿¿¿Alguien me puede decir cómo le hago para que pueda agregar infinidad de labels???
Gracias y saludos.
Valora esta pregunta


0