Crear componente en tiempo de ejecuci贸n
Hola a todos.
Necesito crear componente en tiempo de ejecuci贸n, pero no s茅 c贸mo hacerlo. No me vale con definirlos en tiempo de dise帽o y luego ponerlos visibles.... porque no s茅 cu谩ntos tengo que quear en un principio...
驴Podeis ayudarme?
Gracias de antemano. Saludos.
Necesito crear componente en tiempo de ejecuci贸n, pero no s茅 c贸mo hacerlo. No me vale con definirlos en tiempo de dise帽o y luego ponerlos visibles.... porque no s茅 cu谩ntos tengo que quear en un principio...
驴Podeis ayudarme?
Gracias de antemano. Saludos.
Monica, crea un array de controles con el componente que quieras.
Para eso tan s贸lo tienes que insertar 1 de los que quieras, te pondr茅 un ejemplo con un TextBox.
Cuando tengas el que se crea por defecto, (Text1), le pones en la propiedad Index=0
Para que veas como funciona, agrega un Command1, con el siguiente c贸digo:
Private Sub Command1_Click()
Load Text1(Text1.UBound + 1)
With Text1(Text1.UBound)
.Top = Text1(Text1.UBound -1).Top + .Height
.Visible = True
End With
End Sub
--
Un saludo.
Para eso tan s贸lo tienes que insertar 1 de los que quieras, te pondr茅 un ejemplo con un TextBox.
Cuando tengas el que se crea por defecto, (Text1), le pones en la propiedad Index=0
Para que veas como funciona, agrega un Command1, con el siguiente c贸digo:
Private Sub Command1_Click()
Load Text1(Text1.UBound + 1)
With Text1(Text1.UBound)
.Top = Text1(Text1.UBound -1).Top + .Height
.Visible = True
End With
End Sub
--
Un saludo.
