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

Вниз

Меню в программе   Найти похожие ветки 

 
Сергей Т.   (2005-06-01 14:19) [0]

Здравствуйте! Хотелось бы услsшать ваше мнение, какое меню лучше делать в своей программе под Delphi7: обычное TMainMenu или с помощью TActionManager. Какие у них плюсы и минусы?


 
Agent13 ©   (2005-06-01 16:54) [1]

Всё очевидно :)

> обычное TMainMenu

+ Компонент лёгок и ужобен в использовании, с ним не будет никаких проблем.
- Меню не такое красивое. Некоторые считают, что в  современных программах юзать простое меню это "не круто".

> TActionManager

+ Красивше :)
- Точно не помню почему (давно сабжем не пользовался), но как-то мне работать с ActionBands не понравилось. Да и гемора чуток было. К примеру, экшенменю нельзя указать компоненту в качестве попапменю. В общем всякие неприятные мелочи впечатление от работы с этими компонентами мне испортили.


 
Сергей Т.   (2005-06-01 20:03) [2]

Вот что я заметил:
1. Простое меню изменяет свой цвет и стиль под каждую тему в Windows, в то время как вид у ActionMenu постоянен.
2. Нельзя создавать действия для подпунктов меню ActionMenu. Можно создать одно только действие для родительского.
3. При использовании ActionMenu размер программы подпрыгнул на 150 килобайт.
4. На win 98 иногда были проблемы с такими меню. При закрытии программ выдавалась критическая ошибка.
5. Возможно это глупость, но мне кажется, что MainMenu-это забытая в дальнейшем тема, в то время как ActionMenu наверно будет продолжать развитие. (сравнение как видусы 98 и ХР).


 
Сергей Т.   (2005-06-01 23:21) [3]

Никто больше своим мнением поделиться не хочет?


 
P.N.P. ©   (2005-06-01 23:29) [4]

>Сергей Т.   (01.06.05 20:03) [2]
>ActionMenu наверно будет продолжать развитие.
Нет, судя по всему не будет. Как не печально.
http://homepages.borland.com/strefethen/index.php?pagename=Main.ActionBandFAQ



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
10-1094711500
Sectey
2004-09-09 10:31
2005.06.29
Отключение от сервера атоматизации из программы


14-1117508878
Mike Kouzmine
2005-05-31 07:07
2005.06.29
Такая Европа нам не нужна!


3-1116234329
Maverick
2005-05-16 13:05
2005.06.29
Передача параметра в ADOStoredProc


14-1117192030
dr Tr0jan
2005-05-27 15:07
2005.06.29
Гостиницы в Москве


14-1117594536
Kerk
2005-06-01 06:55
2005.06.29
С днем рожденья! 1 июня