Я создал форму masterPage и хочу, чтобы форма клиентской страницы открывалась внутри нее, а не в другом окне. Так что у меня не могло быть только главной страницы для приложения на C#.
Не могли бы вы подробнее рассказать о том, что вам нужно? Я считаю, что понял вас, но мне нужно больше информации, чтобы быть уверенным в том, о чем вы спрашиваете, чтобы дать ответ, который мог бы вам помочь.
Трудно представить себе «без эталонной страницы». Но вы наверняка захотите воспользоваться наследованием в Winforms. Создайте форму с общей сантехникой, затем используйте «Проект»> «Добавить новый элемент»> «Унаследованная форма», чтобы воспользоваться ею. Встраивание UserControl в форму также является очень распространенной техникой.
Думаю, вы ищете форму MDI
.
Установите IsMdiContainer как истинное для вашей главной страницы
Для открытия дочерней формы используйте код ниже **
childPage objForm = new childPage();
objForm.MDIParent = this;
objForm.Show();
Вы имеете в виду, что вам нужно окно MDI?