Главная страница
    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.005 c
2-1229427507
charoey_mag
2008-12-16 14:38
2009.02.01
Чтение в record


15-1228709242
Slider007
2008-12-08 07:07
2009.02.01
С днем рождения ! 8 декабря 2008 понедельник


11-1197054692
Vinum
2007-12-07 22:11
2009.02.01
Как в перемен. типа PGif загрузить из перемен. типа TStringStream


15-1228228702
kaif
2008-12-02 17:38
2009.02.01
В Китае Минкульт намерен запретить петь под фонограмму


2-1229694301
Дмитрий
2008-12-19 16:45
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский