Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > MDI интерфейс и ToolStripContainer


Автор: ShCoder007 4.4.2008, 10:34
Главное окно как МДИ-контейнер... на нем менюшка и панель инструментов помещенная в ToolStripContainer, контент панель которого покрывает всю клиентскую область формы. При создании из менюшки новых(дочерних) окон и их отображения реально их не видим... я так понял область прорисовки контейнера перекрывает их. Как с этим бороться? Надо как-то перехватывать визуализацию дочерних окон и делать это в ручном режиме в событии Paint контент панели контейнера? Объясните, плиз!

Автор: mr.DUDA 4.4.2008, 17:18
Если не через ToolStripContainer а просто перетянуть на форму MenuStrip или ToolStrip - MDI работает нормально.

Автор: ShCoder007 4.4.2008, 19:14
Без него оно канеш работает, только контейнерчик позволяет таскать ToolStrip по всей форме и стыковать панельку к разным краям

Автор: mr.DUDA 5.4.2008, 10:24
В мсдн говорится, что:
Цитата
ToolStripContainer does not support Multiple Document Interface (MDI) applications. Use ToolStripPanel for MDI applications.

Автор: ShCoder007 5.4.2008, 11:40
Ага... спасибо...
там в мсдн с примером есть...
еле нашел... у меня чета поиск в мсдн не работает - пишет: 'Visual Studio Common IDE Package' failed to load :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)