Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
В этом разделе используется элемент управления MainMenu, который был заменен элементом управления MenuStrip. При выборе элемент управления MainMenu сохраняется как для обратной совместимости, так и для дальнейшего использования. Сведения о создании родительской формы MDI с помощью MenuStripсм. в инструкции «Как создать список окон MDI с помощью MenuStrip».
Основой приложения Multiple-Document Interface (MDI) является родительская форма MDI. Это форма, содержащая дочерние окна MDI, которые являются вложенными окнами, в которых пользователь взаимодействует с приложением MDI. Создание родительской формы MDI легко, как в конструкторе Windows Forms, так и программным способом.
Создание родительской формы MDI во время разработки
Создайте проект приложения Windows в Visual Studio.
В окне свойств задайте для свойства IsMdiContainer значение true.
Эта форма указывает на MDI-контейнер для дочерних окон.
Замечание
При задании свойств в окне свойств можно также установить для свойства
WindowState
значение "Развернутое", если вы хотите, так как проще всего управлять дочерними окнами MDI, когда родительская форма развернута. Кроме того, помните, что край родительской формы MDI будет выбирать системный цвет (заданный на панели управления системой Windows), а не задний цвет, заданный с помощью свойства Control.BackColor.Из панели элементовперетащите элемент управления MenuStrip в форму. Создайте элемент меню верхнего уровня со свойством
текст &File с элементами подменю под названием&New и&Close . Кроме того, создайте элемент меню верхнего уровня с именем &Window.Первое меню будет создавать и скрывать элементы меню во время выполнения, а второе меню будет отслеживать открытые дочерние окна MDI. На этом этапе вы создали родительское окно MDI.
Нажмите клавишу F5, чтобы запустить приложение. Сведения о создании дочерних форм MDI, работающих в родительской форме MDI, см. в разделе Практическое руководство: Создание дочерних форм MDI.
См. также
.NET Desktop feedback