Buenas tardes amigos de este foro, felicitaciones a todos los participantes de este fabuloso portal.


Estoy trabajando en una aplicación en c#, tengo un pequeño problema, intento remplazar a los formularios MDI por un formulario con control splitcontainer, en ese splitcontainer llamo otros formularios con el siguiente codigo:

private void adPanelForm(object frmA)
{
if (this.splitContainer1.Panel2.Controls.Count > 0){
this.splitContainer1.Panel2.Controls.RemoveAt(0);
}
//this.splitContainer1.Panel2.invalidate();

Form fh = frmA as Form;
fh.TopLevel = false;
fh.FormBorderStyle = FormBorderStyle.None;
fh.Dock = DockStyle.Fill;
this.splitContainer1.Panel2.Controls.Add(fh);
this.splitContainer1.Panel2.Tag = fh;
fh.Show();
}

al dar click en un boton:
adPanelForm(new miformculario());

El problema es que cuando intento abrir otro formulario desde otro boton, no me lo carga en el panel2 que esta contenido dentro del splitcontainer.

Espero contar con opiniones acerca de la solucion. Saludos coordiales desde México.