Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.02.01;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
6-1197571073
Anton
2007-12-13 21:37
2009.02.01
Delphi Indy9


2-1229482630
Genfyy
2008-12-17 05:57
2009.02.01
База данных


2-1229427507
charoey_mag
2008-12-16 14:38
2009.02.01
Чтение в record


15-1227739103
DillerXX
2008-11-27 01:38
2009.02.01
Вопрос к пользовтелям googlemail (gmail)


15-1228831528
Вова
2008-12-09 17:05
2009.02.01
запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский