Para que sea mas efectiva y evitar errores en tiempos de ejecucion se debe cololar estas líneas de control:
Código PHP:
public sub Add()
Dim s As IContainer
Dim MyControl As New Control //El control puede ser reemplazado por algun label etc..
MyControl.Name="MyControl"
.Iniciar Los valores del control
.
.
MyControl.CreateControl()//Obliga a su creación
s=me.Container
If Me.DesignMode Then
s.Add(MyControl)//Le dice al lenguage correspondiente que lo agrege como elemento
End If
Me.Controls.Add(MyControl)
De esta forma podemos hacer que un elemento se agrege a un control de usuario creado por nosotros además de que podrá ser editable.
Recordar que si se desea que un control actue como un contenedor de elementos colocar la línea:
Código PHP:
<Designer("System.Windows.Forms.Design.ParentControlDesigner,System.Design", GetType(IDesigner))> _
public class MyClass
Eso es todo. Gracias Peterpay