I am trying to insert a form inside another form. I used .Controls.Add(form) and it works. My problem is that I have to declare the owner and to do that I have to set the toplevel to true but if I set the toplevel to true I get stuck with the control.add bacause telling me that it is impossible to add a top level control to a control.
How can I do?
public void openChildForm(Form childForm)
{
if (activeForm != null) activeForm.Close();
activeForm = childForm;
childForm.TopLevel = true;
childForm.TopMost = true;
childForm.FormBorderStyle = FormBorderStyle.None;
childForm.Dock = DockStyle.Fill;
this.Controls.Add(childForm);
panelChildForm.Tag = childForm;
childForm.Owner = this;
childForm.BringToFront();
childForm.Show();
}
thankyou in advance, Davide.