Visual Basic - Cargar controles en tiempo de ejecución

Life is soft - evento anual de software empresarial
 
Vista:

Cargar controles en tiempo de ejecución

Publicado por cris (1 intervención) el 16/08/2001 13:18:47

Hola, digamos que quiero cargar controles desde un control menú de un formulario MDI, entonces:

Private sub mnuNewdevice_click()
load commandbutton(index)
commandbutton(index).picture=....
commandbutton(index).caption=....
commandbutton(index).left=...
commandbutton(index).top=...
commandbutton(index).height=...
commandbutton(index).width=...
...
commandbutton(index).visible=true
End sub

El problema es que este código carga el control en el formulario MDI, no en un formulario diferente. En definitiva, como cargo controles en un formulario distinto al actual en tiempo de ejecución?

Por cierto, el siguiente código no funciona:

load frmDesing.commandbutton(index)

O,

frmDesign. load commandbutton(index)

O,

frmDesign = load(commandbutton(index))

Gracias,

Cris
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:Cargar controles en tiempo de ejecución

Publicado por Maro (83 intervenciones) el 18/08/2001 16:34:09
Para ello tendras que tener otra form en la que tengas visible=false los controles iniciales (de index 0)
Por ejemplo, supongamos que estoy en la form1 y tengo un command1(0).visible=false en la form2
si en un menu de la form1 ponemos:
Load Form2.Command1(1)
Form2.Command1(1).Visible = True
Form2.Show
se cargara un control en la form2 y nos lo enseñara.
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