Visual Basic - Crear controles en tiempo de ejecución .net

Life is soft - evento anual de software empresarial
 
Vista:

Crear controles en tiempo de ejecución .net

Publicado por Jose Cavillas (3 intervenciones) el 13/10/2017 07:44:29
Buen días estimados.
Estoy intentando crear objetos en tiempo de ejecución.
Necesito crear textbox, label, paneles y combobox.
Poniendo como ejemplo al panel. Como seria el código ? Probé algo como esto pero no me anda.

1
2
3
4
5
6
7
Dim PanelLoad As Panel = New Panel()
PanelLoad.Width = 877
PanelLoad.Height = 217
PanelLoad.Location = New Point(174, 6)
PanelLoad.BackColor = Color.Black
PanelLoad.Visible = True
Me.refresh()

Lamentablemente no sucede nada, que el lo que estoy haciendo mal?
Esto lleva a la segunda pregunta. Yo quiero crear ese panel en tiempo de ejecución y luego quiero crear los otros controles y ponerlos dentro de dicho panel. Hay algún método estilo AdControl que se pueda usar para esa acción?
Espero sus respuestas y muchas gracias!
Atte. Jose
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
sin imagen de perfil
Val: 249
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear controles en tiempo de ejecución .net

Publicado por Cesar (128 intervenciones) el 13/10/2017 18:32:22
Hola.

Para empezar, debes colocar tu pregunta en el foro correcto.

Contestando a tu pregunta. La propiedad que buscas se llama Controls.

En lugar de poner:

Me.Refresh()

Pon:

Me.Controls.Add(PanelLoad)

E igual, para los controles que vas a agregar a dicho panel, usa:

PanelLoad.Controls.Add(TuControl)
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

Crear controles en tiempo de ejecución .net

Publicado por Jose Cavillas (3 intervenciones) el 13/10/2017 22:24:09
Muchísimas gracias !
Saludos
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