La Web del Programador: Comunidad de Programadores
 
    Pregunta:  60170 - QUE VARIOS CONTROLES TENGAN COMO PARENT UN USERCONTROL
Autor:  Norbel González Peña
Yo tengo un UserControl que está formado por un panel, pero el problema es que cuando importo la (dll) a mis aplicaciones, no me deja insertarle otros controles como textBox o Label encima al panel y lo que hace es que me los inserta debajo de los panel (en el Parent de mi UserControl). Necesito que el UserControl me funcione como los paneles normales cuando se inserta algo en ellos en tiempo de diseño, o sea mientras diseño mi aplicacion: que los controles que inserto en mi UserControl tengan como Parent ese panel

  Respuesta:  Carlos R Serrano
Hola Norbel, espero no llegar tarde a contestarte.
Eso que quieres hacer es realmente sencillo,

Insertas a tu proyecto el usercontrol y le insertas a este el panel que deseas, marcas la propiedad Dock del panel en Fill, luego vas al código del user control y cambias la clase de la que este hereda (UserControl) por esta ScrollableControl

Vas a la clase designer del user control y quita las lineas de codigo siguientes:

this.AutoScaleDimensions = ...
this.AutoScaleMode = ...

Compilas y luego ya puedes usar el user control con un panel que al insertarle controles en tiempo de diseño estos quedaran como hijos de este.

Pruebalo y dime si se resolvio tu problema.