Nganku Junior Ответов: 1

Как открыть новую форму в том же окне


Я делаю приложение на C#, и у него есть меню, с которым связаны формы, я хочу, чтобы была родительская форма, имеющая панель или окно, когда мы нажимаем на любую ссылку меню, ее форма .cs должна быть загружена в окно, и поэтому мы можем нажимать на другие окна, и их формы должны заменить текущую.
Поэтому мне нужно Form2 (f2), чтобы открыть его в Form1 (f1)

Что я уже пробовал:

Form1 f1= new Form1();
Form2 f2= new Form2();
f1.IsMdiContainer= true;
f2.MdiParent= f1;
f2.Show();

1 Ответов

Рейтинг:
1

#realJSOP

Если бы это был я, я бы создал SDI-приложение, реализовал все переключаемые формы в качестве пользовательских элементов управления и разместил их в главном окне. В этот момент я бы использовал меню, чтобы показать / скрыть соответствующие формы.