-
Добрый вечер....
Подскажите пожалуйста как в MDI программе сделать так что бы меню дочерней и главной формы не склеивались...
google не помог....
Заранее благодарен...
-
а что с ними делалось?
-
Delphi Help
If the application is an MDI application (the FormStyle properties are set so the main form is a parent form and subsequent forms are child forms), menu merging occurs automatically without using the AutoMerge property.
-
Кстати. По-моему такое поведение MDI приложений уже прошлый век. Взял посмотрел несколько гигантов MDI. Ни Офис, на Акробат таковой функциональностью уже не обладают.
-
Так у них и концепция интерфейса совсем не такая как реализовано MDI в Delphi. В Access'е и Reader'е так вообще у дочерних окон никаких меню нет.
-
> Германн (08.04.2008 00:35:03) [3]
Ворд и Эксель никогда не были MDI приложениями, у них своя внутреннея реализация. Они просто MDI Like.
-
> Ворд и Эксель никогда не были MDI приложениями
они всегда были MDI приложениями и построены именно по принципу MDI, вот только концепция построения и реализация совсем не такая как в Delphi и пристарелых VS. Не нужно принимать интерфейс: 1 окно главное и много маленьких внутри как "настоящий MDI". Разное видение MDI совсем не означает что у одних MDI правильный у других неправильный. MS сама сейчас пытается выйти из несчастных рамок того MDI который сама и создала в VS, и за которым и потянулось Delphi. Ну понятно, команды разработчиков разные...
-
закладки рулез форева
-
> Palladin (08.04.2008 17:39:06) [6]
То что я написал означает только одно, что там не используется MDI API, а сообственная реализация, даже переключение языка реализовано вне рамок Виндоус, В 2003 вроде уже стали пользоваться механизмом Виндоус.
Этот интерфейс только похож на MDI, но на самом деле это другое, похожее.