Подокно в основном окне в Winforms

92
22 марта 2021, 04:20

У некоторых программ я видел такую картину:есть само окно и внутри него еще одно окно, вот как на пример в программе Origin: Есть основное окно программы и есть подокно Book1. Как сделать подобное в Winforms?

Answer 1

Вы говорите про MDI.
Для того чтобы создать MDI приложение необходимо у формы, которую планируется сделать «главной» установить свойство IsMdiContainer = true. Тогда она сможет размещать внутри себя дочерние формы.

При вызове дочерних форм, чтобы они размещались внутри «главной», необходимо задать «главную» форму в свойстве MdiParent.

Ниже приведён пример вызова дочерней формы из главной.

СhildForm childForm = new СhildForm();
childForm.MdiParent = this;
childForm.Show();
READ ALSO
Как задать timestamp в запросе к api литреса

Как задать timestamp в запросе к api литреса

Отправляю запрос к api Литреса для получения списка новых книг с определенной датыНо проблема в том, что если в качестве чекпоинта указать...

106
Не появляется notifyicon при вызове

Не появляется notifyicon при вызове

Есть пустая форма Form1 и присоедененная к ней notifyicon1В скрипте Form1

83
Resource не найден

Resource не найден

У меня есть ресурс:

96
Синтаксическая ошибка не понятно в чем

Синтаксическая ошибка не понятно в чем

Вот пример процедуры , написанной в MYSQL WORKBENCH версии 80

117