Visual Basic - Crear objetos en tiempo de ejecucion

Life is soft - evento anual de software empresarial
 
Vista:

Crear objetos en tiempo de ejecucion

Publicado por Harlem (3 intervenciones) el 26/05/2003 22:43:38
Alguien que me ayude, necesito hacer una copia de un objeto en tiempo de ejecucion es como Drag & Drop pero en vez de mover el control necesito hacerle una copia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear objetos en tiempo de ejecucion

Publicado por Marco Santis (265 intervenciones) el 26/05/2003 23:09:35
Te escribo un ejemplo:
Quiero hacer 10 botones que enumeren en su caption del 0 al 9.

1.- En tiempo de diseño, creo un botón llamado Btn, dejo el Caption como "0" y en la propiedad Index la dejo en 0

2.- En el evento Load pega el siguiente código

For i = 1 To 9
Load Btn(i) 'Crea un Objeto Btn con otro indice (segun i)
Btn(i).Top = Btn(i - 1).Top 'Btn(i) queda a la altura del anterior
Btn(i).Left = Btn(i - 1).Left + Btn(i - 1).Width 'Btn queda al lado del anterior
Btn(i).Caption = Chr$(Asc(Btn(i - 1).Caption) + 1)
Btn(i).Visible = True
Next i

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear objetos en tiempo de ejecucion

Publicado por Harlem (3 intervenciones) el 29/05/2003 15:58:44
Gracias funciona perfectamente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar