Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
z-ermak
0 / 0 / 1
Регистрация: 24.11.2010
Сообщений: 10
#1

ToolStrip MDI-формы съезжает вниз при развертывании дочернего окна на весь экран

18.02.2016, 17:33. Просмотров 313. Ответов 1
Метки нет (Все метки)

Доброго дня! Программно добавляю ToolStrip в родительскую форму MDI. А при разворачивании дочернего окна на всю область ToolStrip родителя уезжает вниз, под заголовок дочерней формы.
Dock И Anchor указывал.
По форуму искал - ничего похожего, кроме MDI: При вызове активного дочернего окна пункты его menuStrip отображались на menuStrip родителя не нашлось. И то там не ответили толком.
Спасибо!

C#
1
2
3
4
5
6
7
8
mnuStripMain = new ToolStrip();
mnuStripMain.Dock = DockStyle.Top;
mnuStripMain.Visible = true;
mnuStripMain.RenderMode = ToolStripRenderMode.ManagerRenderMode;
mnuStripMain.AllowDrop = false;
mnuStripMain.Name = "mnuStripMain";
mnuStripMain.Parent = this;
this.Controls.Add(mnuStripMain);
До разворачивания
ToolStrip MDI-формы съезжает вниз при развертывании дочернего окна на весь экран

После
ToolStrip MDI-формы съезжает вниз при развертывании дочернего окна на весь экран


Стоит отметить, что дочерние формы я подключаю как dll-библиотеки (и они точно принадлежат контейнеру), возможно здесь собака зарыта...
ToolStrip MDI-формы съезжает вниз при развертывании дочернего окна на весь экран
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2016, 17:33
Ответы с готовыми решениями:

MDI приложение. Баг при программном разворачивании дочернего окна
Решил попробовать MDI приложение. Столкнулся со странным багом. При добавлении дочерних окон, если...

MDI: При вызове активного дочернего окна пункты его menuStrip отображались на menuStrip родителя
Есть родительская форма, на форме menuStrip с пунктами: Item1, Item2, Item3. Есть дочерняя форма,...

Как заблокировать вызов нового дочернего окна пока не закрыто предыдущее в MDI parent form
Привет ребятушки!!! Не подскажете, как заблокировать открытие дочернего окна в родительском,...

Изменение размеров контролов при открытии формы на весь экран
На форме естьTabCоntrol с несколькими страницами. На 1 странице - небольшая( по...

Выравнивание содержимого формы по центру при разворачивании во весь экран
Выравнивание содержимого формы по центру при разворачивании во весь экран. Как это реализовать? ...

1
z-ermak
0 / 0 / 1
Регистрация: 24.11.2010
Сообщений: 10
19.02.2016, 10:29  [ТС] #2
Разобрался, спасибо за внимание.

Во-первых меню должно быть типа MenuStrip, а не ToolStrip, а во-вторых надо было после его добавления в массив контролов MDI-формы указать, что эта менюшка является главной:

C#
1
2
this.Controls.Add(mnuStripMain);
this.MainMenuStrip = mnuStripMain;
Тогда после развертывания дочернего окна меню останется на месте
ToolStrip MDI-формы съезжает вниз при развертывании дочернего окна на весь экран
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2016, 10:29

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

Как избавиться от мигания PictureBox при развертывании окна?
Привет всем. У меня есть одна проблемка, довольно не решается, суть в том что на PictureBox...

Формы приложения при открытии проекта Visual Studio на другом ПК открываются не во весь экран
Всем привет! Подскажите пожалуйста, проекты в VS создаю уже не так мало времени, но столкнулся с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru