Как открыть одну форму внутри другой формы без всплывающего окна

Я создал форму masterPage и хочу, чтобы форма клиентской страницы открывалась внутри нее, а не в другом окне. Так что у меня не могло быть только главной страницы для приложения на C#.

Вы имеете в виду, что вам нужно окно MDI?

Llama 10.09.2018 09:03

Не могли бы вы подробнее рассказать о том, что вам нужно? Я считаю, что понял вас, но мне нужно больше информации, чтобы быть уверенным в том, о чем вы спрашиваете, чтобы дать ответ, который мог бы вам помочь.

Oscar Guillamon 10.09.2018 09:08
Родительские формы MDI
huMpty duMpty 10.09.2018 10:33

Трудно представить себе «без эталонной страницы». Но вы наверняка захотите воспользоваться наследованием в Winforms. Создайте форму с общей сантехникой, затем используйте «Проект»> «Добавить новый элемент»> «Унаследованная форма», чтобы воспользоваться ею. Встраивание UserControl в форму также является очень распространенной техникой.

Hans Passant 11.09.2018 14:50
0
4
129
1

Ответы 1

Думаю, вы ищете форму MDI.

Установите IsMdiContainer как истинное для вашей главной страницы

Для открытия дочерней формы используйте код ниже **

childPage objForm = new childPage();  
objForm.MDIParent = this;    
objForm.Show();

Другие вопросы по теме