Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MainMenu - создание на MDIChild [D7, XP]


Michael ©   (2008-12-17 16:47:00) 

Здравствуйте!
Не получается создать собственное меню (типа TMainMenu) для дочернего окна приложения (FormStyle = fsMDIChild).
Гуглил здесь и на королевстве, ответа не нашел.
Прошу подсказать, возможно ли это в принципе, и если возможно, то как.


Michael   (2008-12-18 10:47:00) [1]


> Используй тогда TActionMainMenuBar

Да. Этот вариант сработал. Спасибо за совет.


Palladin   (2008-12-18 09:44:00) [2]

Используй тогда TActionMainMenuBar


Palladin   (2008-12-18 09:44:00) [3]

По крайней мере попробуй.


Michael   (2008-12-18 09:37:00) [4]


> Ну так изучи, чем твое приложение от примерного отличается
> и прими меры. За чем дело то стало?

Может я не правильно выразился...
Мне нужно создать для дочернего окна главное меню, которое будет отображаться непосредственнов этом, дочернем окне. А в примере и у меня - меню дочернего окна отображается в родительскомокне.
Надеюсь сейчас уточнил мысль.


Palladin   (2008-12-18 09:30:00) [5]

Ну так изучи, чем твое приложение от примерного отличается и прими меры. За чем дело то стало?


Michael   (2008-12-18 09:26:00) [6]


> В теории, при создании собственного меню у дочернего окна,
>  они, меню главного окна и дочернего, должны merg'иться.
> Открой проект %Delphi%\Demos\Doc\TextEdit\TextEdit.dpr и
> убедись, что у тебя все воспроизведено точно так же.

Собственно, в примере меню главного и дочернего окна как раз merg'атся.
Даже не знаю... Собственный компонент для меню дочки создавать?


Palladin   (2008-12-18 09:14:00) [7]

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

Открой проект %Delphi%\Demos\Doc\TextEdit\TextEdit.dpr и убедись, что у тебя все воспроизведено точно так же.


Michael   (2008-12-18 09:06:00) [8]


> На главной форме тоже главное меню размести.

Разместил, результат не изменился. При создании дочернего окна "подменяется" меню главного.
Повторюсь: я не могу понять, как создать собственноеменю у дочернего окна. Возможно ли это в принципе?


Palladin   (2008-12-18 08:49:00) [9]

На главной форме тоже главное меню размести.


Michael   (2008-12-18 08:30:00) [10]


> что значит "не получается" ?

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


Palladin   (2008-12-17 16:49:00) [11]

что значит "не получается" ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо