Hola!
Arrastrando Paneles sin programar:
Si quieres ir arrastrando paneles, yo haria lo siguiente, tampoco soy un experto! Haces el formulario lo mas grande que puedas,
Si estas trabajando con ventana 800X600 (ya nadie utiliza esto, me parece) haces el formulario mas grande que esa medida. Y
arrastras tus paneles al formulario uno al lado del otro, lo programas todo y al final en vez de arrastrarlo a la posicion que quieres
metes el valor por propiedades: Location(X,Y). Mas o menos.
Usando UserControl: (Yo uso .NET 2008)
Projecto > new item > UserControl (MiUserControl)
Programas el usercontrol igual que si fuera un formulario.
En tu formulario, en NET 2008 la parte de diseño esta separada de la programacion archivo .cs
Vas ahi y pones lo siguiente:
partial class Form1
{
....
private void InitializeComponent()
{
....
this.m_userControl1 = new MiUserControl
(); ...
}
private MiUserControl m_userControl1;
}
Y ya ta! Asi es como lo hago yo! Si alguien sabe de otra forma...
Si estas trabajando con NET 2005, me parece, no estoy seguro, en el codigo del formulario, tiene que
haber una region que ponga InitializeComponent().
Espero que te sirva y me haya esplicado. Las faltas de ortografia es otra cosa