Как управлять взаимодействием между блоком управления MDI Child и MenuStrip контейнера MDI

Итак, у меня есть два разных проекта, в которых используются контейнеры MDI, но по причинам, которые я не могу точно определить, один из них объединяет элементы блока управления дочерних форм с меню родителя, а другой - нет.

MenuStrip объединен с блоком управления MDIChild

MenuStrip не объединяется с блоком управления MDIChild

Оба они добавляют дочерние элементы одинаково (функция копируется между приложениями), и, насколько я могу судить, MDI-контейнер и строка меню в приложении 1 имеют те же настройки свойств, что и контейнер / меню в приложении 2.

Теперь, это различие не является проблемой точно, но я хотел бы понять, что вызывает это, чтобы я мог контролировать это, если мне нужно. Кто-нибудь знает, что может быть причиной того, что два приложения ведут себя по-разному?

РЕДАКТИРОВАТЬ: Чтобы уточнить, дочерние формы не имеют своих собственных меню. Я конкретно говорю о взаимодействии между значком, кнопкой сворачивания, максимизации и закрытия на дочерней форме и меню родительской формы.

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

0 ответов

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