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

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

MainMenu не видно на форме, у которой Parent'ом является др форма [D7, XP]


Terasbetoni ©   (2008-09-22 20:29:00) 

Здравствуйте. Такое дело: в ран-тайме создаю на главной форме экземпляр другой формы. У этой другой формы есть главное меню (созданное в дизайн-тайме). Но во время выполнения программы никакого меню на неглавной не видно. Скажите, пожалуйста, почему так, и как сделать, чтобы меню было видно.


DimaBr   (2008-09-24 12:53:00) [1]

Вместо MainMenu повесьте ToolBar


Правильный$Вася   (2008-09-24 10:45:00) [2]


>  при таком раскладе MDI-структура не подходит

она не очень логична, но подходит гораздо более формы-в-форме или фрейма-в-форме


Сергей М.   (2008-09-23 18:57:00) [3]


> Сделать MDI-структуру (как в демке TextEdit) -- тоже не
> подойдет. У меня фиксированное количество окон на главной
> форме (7 штук), все окна разных классов. Как я понимаю,
> при таком раскладе MDI-структура не подходит


Еще как подходит.


Terasbetoni   (2008-09-23 18:54:00) [4]

Юрий Зотов ©   (22.09.08 21:33) [3]
Ну вот в демке Frames (в дельфи 7) показано, что можно делать с помощью фреймов. Мне бы хотелось, чтобы то окно, которое я помещаю на главную форму, можно было перемещать как обычную форму (внутри родительской). А у фрэйма нету ни бордера, ни строки-заголовка сверху...

Сделать MDI-структуру (как в демке TextEdit) -- тоже не подойдет. У меня фиксированное количество окон на главной форме (7 штук), все окна разных классов. Как я понимаю, при таком раскладе MDI-структура не подходит.


Германн   (2008-09-23 00:43:00) [5]


> Правильный$Вася   (22.09.08 21:55) [4]
>
>
> > в ран-тайме создаю на главной форме экземпляр другой формы.
>
>
> извращенец
>

Не. Скорее всего неумеха. См. [3]


Правильный$Вася   (2008-09-22 21:55:00) [6]


> в ран-тайме создаю на главной форме экземпляр другой формы.

извращенец

>  Скажите, пожалуйста, почему так

это фича виндовс-контрола
это главное меню, а не главное в подчиненном


Юрий Зотов   (2008-09-22 21:33:00) [7]

Не надо создавать форму на форме, они не для этого предназначены. Или показывайте вторую форму отдельно, или вместо нее используйте фрейм с PopupMenu.


Terasbetoni   (2008-09-22 20:47:00) [8]

[1]
жаль


Сергей М.   (2008-09-22 20:31:00) [9]


> как сделать, чтобы меню было видно


Никак.


Наверх

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