Autor Tema: Crear control en tiempo de ejecución pero...  (Leído 2565 veces)

0 Usuarios y 1 Visitante están viendo este tema.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Crear control en tiempo de ejecución pero...
« en: Agosto 17, 2011, 01:29:27 am »
Hola.
Tengo un picture llamado picVar(0)
Dentro de ese picture tengo dos option buttons llamados Opt(0) y Opt(1) con caption "Cadena" y "Valor" respectivamente.
Y también dentro de ese picture un textbox llamado txtVar(0).

Pregunta:
¿Como puedo hacer para crear en tiempo de ejecucion el picture y los controles internos? Porque hacer esto:
Código: [Seleccionar]
Dim i As Long
i = picVar.Count
Load picVar(i)
With picVar(i)
   .Top = picVar(i - 1).Top + 400
   .Visible = True
End With
Obviamente solo me crea el picture pero no se como hacerle para que me cree los controles internos. Porque si repito el plato los nuevos controles internos me los crea en picVar(0) y no en picVar(1) y sucesivamente.



Gracias.
Me encuentras en YAcosta.com

pedroesca

  • Megabyte
  • ***
  • Mensajes: 206
  • Reputación: +19/-0
  • "El conocimiento es libre"
    • Ver Perfil
Re:Crear control en tiempo de ejecución pero...
« Respuesta #1 en: Agosto 17, 2011, 08:29:06 am »
"Aparentemente" (y solo aparentemente), deberías crear también los controles internos y jugar con la propiedad "CONTAINER" para que los controles se creen dentro del picturebox. Creo que sería así.....
"Si yo tengo una idea, tú otra, y la compartimos, ambos tendremos DOS ideas"

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Crear control en tiempo de ejecución pero...
« Respuesta #2 en: Agosto 17, 2011, 04:21:41 pm »
Hola si tal como dice pedroesca tendria que crear todo los subcontroles tabien y luego pasale el CONTAINER.

otra opcion que quizas te es mas facil es utilizar un usercontrol que contenga todos los subcontroles entonces si al ir incrementando se crean tambien los controles hijos.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Crear control en tiempo de ejecución pero...
« Respuesta #3 en: Agosto 17, 2011, 04:53:41 pm »
Perfecto Lea, me interesa mas la segunda opción que me das por el propósito que tengo. Gracias a ambos.
Me encuentras en YAcosta.com