Hola soy casi nuevo en esto, estuve creando una aplicación donde mi form1 contiene paneles y una de los paneles es el contenedor donde pude llamar en ese panel en fill el form2, en form 2 eh creado un boton para poder llamar form3 en el mismo panel contenedor
del form1 por lo cual no puedo. (Cosa que intente luego cerrar form1 y form2 mientras me muestre form3 luego recien retornar a form1).
EJEMPLO:
private Form activeForm = null;
private void openChildForm(Form ChildForm)
{
if (activeForm != null)
activeForm.Close();
activeForm = ChildForm;
ChildForm.TopLevel = false;
ChildForm.FormBorderStyle = FormBorderStyle.None;
ChildForm.Dock = DockStyle.Fill;
panel_content.Controls.Add(ChildForm);
panel_content.Tag = ChildForm;
ChildForm.BringToFront();
ChildForm.Show();
}
private void BTN_App_Click(object sender, EventArgs e)
{
this.BTN_App.BackColor = Color.FromArgb(0, 21, 51); // color seleccionado
this.BTN_Acerca.BackColor = Color.FromArgb(43, 87, 154); // color normal
openChildForm(new Menu_Aplicaciones());
}
con ese codigo puedo llamar cualquier Form a mi panel contenedor que esta en form1.
Ahora una vez abierto el form2(Menu_Aplicaciones) dentro de este menu con un botton quiero proyectar un form3 en este mismo panel que esta en form1 y me es imposible. AYUDA ESTARE AGRADECIDO.