Открыть форму в форме
У меня есть кусок кода, который через Control открывает дочернюю форму в Panel. Все устраивало, но при переходе из одного окна в другое, старое закрывается. А я бы хотел, чтоб он сворачивался и разворачивался.
private void StartUnderForm(Form underForm, object btnSender)
{
underForm.TopLevel = false;
underForm.FormBorderStyle = FormBorderStyle.None;
underForm.Dock = DockStyle.Fill;
panelMain.Controls.Add(underForm);
panelMain.Tag = underForm;
underForm.BringToFront();
underForm.Show();
}
А вот так вызывается в меню родительской формы
StartUnderForm(new FormRDP(_formLogin), sender);
Как можно переписать код, чтоб он не закрывал старое окно? Я так понимаю, нужно использовать Hide(), но где...куда? Или предложите пожалуйста иной вариант. Спасибо. Только простыми словами, если можно