Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.01;
Скачать: CL | DM;

Вниз

MainMenu - создание на MDIChild   Найти похожие ветки 

 
Michael   (2008-12-17 16:47) [0]

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


 
Palladin ©   (2008-12-17 16:49) [1]

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


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


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

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


 
Palladin ©   (2008-12-18 08:49) [3]

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


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


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

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


 
Palladin ©   (2008-12-18 09:14) [5]

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

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


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


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

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


 
Palladin ©   (2008-12-18 09:30) [7]

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


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


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

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


 
Palladin ©   (2008-12-18 09:44) [9]

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


 
Palladin ©   (2008-12-18 09:44) [10]

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


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


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

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



Страницы: 1 вся ветка

Текущий архив: 2009.02.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
15-1228751555
Тыщ
2008-12-08 18:52
2009.02.01
Исходники TPC.EXE v7.0


4-1205081692
Diki
2008-03-09 19:54
2009.02.01
Получение класса контрола


2-1229527656
Tatb9na
2008-12-17 18:27
2009.02.01
Графики


6-1197880578
brother
2007-12-17 11:36
2009.02.01
TIdPOP3 просмотр содержимого в разных кодировках...


2-1229428657
1991
2008-12-16 14:57
2009.02.01
Оптимизация