Дочерние формы не минимизируются вместе с родительскими формами ....? - PullRequest
0 голосов
/ 08 апреля 2011

Я сделал проект в системе управления библиотекой с использованием Microsoft Visual Studio 2008 и Sql server 2005. Я использовал форму MDiParent в этом проекте, откуда я могу щелкнуть пункт меню, чтобы открыть нужную форму.

Теперь я могу открывать дочерние формы в фоне основного окна. Что происходит, когда я нажимаю на один элемент меню, он открывается на фоне родительской формы. Я могу открыть все дочерние формы, соответствующие событию click в MenuToolStrip ... все в родительской форме Теперь проблема в том, что я не могу минимизировать дочерние формы, когда минимизирую родительскую форму. Я хочу, чтобы дочерние формы также минимизировали вместе с родительской формой. Также дочерние формы все еще не прикреплены к родительской Форме - это тоже мой вопрос здесь ...

Ответы [ 2 ]

2 голосов
/ 08 апреля 2011

Вы уверены, что используете MDI правильно?Дочерняя форма никогда не должна выходить за пределы родительской формы.Основная родительская форма должна иметь свойство IsMdiContainer , установить его в значение true.В этом случае свойство MdiParent дочерней формы должно быть установлено на экземпляр родительской формы.Проверьте это .

1 голос
/ 08 апреля 2011

Это свойство Form ShowInTaskbar.

Form blah = new Form();
blah.ShowInTaskbar = false;

Или просто выберите форму в конструкторе и измените свойство на false;

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