Не используйте Form
для этого.Вы должны использовать простой Panel
.Выполните следующие простые шаги:
- Установите
IsMdiContainer
вашей основной формы на false
. - Добавьте
Panel
к вашему основному Form
и закрепите его внизу (или любой другой вариант, который вы предпочитаете: слева, справа и т. д.).Эта панель будет вашей панелью настроек. - Установите для
IsMdiContainer
главной формы значение true
. - Добавьте все соответствующие элементы управления на панель настроек, которые всегда будут видны.
Шаги 3 и 4 можно выполнить в любом порядке.
Причина, по которой сначала установите IsMdiContainer
на false
, заключается в том, чтобы убедиться, что вы можете закрепить свой Panel
внутри клиента.пространство Form
, а не внутри клиентского пространства элемента управления MdiContainer
(который автоматически добавляется дизайнером, когда вы устанавливаете IsMdiContainer
в true
с его стыковкой в Fill
).Если бы вы прикрепили его внутри MdiContainer
, Panel
был бы спрятан любым MdiChild, которого вы должны были открыть.Обратите внимание, что вы не можете напрямую взаимодействовать с элементом управления MdiContainer
в конструкторе.