Проблемы с родительской формой в приложении MDI - PullRequest
0 голосов
/ 09 ноября 2010

Я использую кнопки в качестве элементов управления в контейнере (родительская форма) и когда появляется дочерняя форма, элементы управления в родительской форме (кнопка, изображение, метка) появляются в дочерней форме и закрывают ее, и я не вижу дочернюю форму Кто-нибудь знает, как предотвратить это, и я не хочу, чтобы эти элементы управления, как

Control.Visible=false;

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

1 Ответ

0 голосов
/ 09 ноября 2010

Дочерний элемент управления - это другой контейнер или отдельная форма? Если это еще один контейнер, используйте любое имя дочерней формы и занесите в него тот же файл, т. Е. child.BringToFront(); Я думаю, что ваша проблема в том, что вы помещаете элементы управления в родительский контейнер. Они останутся поверх любых дочерних форм mdi, которые вы создадите. Я думаю, что лучший способ справиться с этим - изменить их видимость в зависимости от состояния окна дочерней формы mdi либо путем создания настраиваемого события в дочерней форме, либо отслеживая состояние окна дочерней формы в родительском.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...