Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
1-1117547810
alertus
2005-05-31 17:56
2005.06.29
Использование технологии MMX


9-1111239509
Radgar
2005-03-19 16:38
2005.06.29
Как изменить разрешение монитора.


3-1116318431
atruhin
2005-05-17 12:27
2005.06.29
Как подсчитать кол-во уникальных значений поля с учетом NULL


4-1115265581
lokid7
2005-05-05 07:59
2005.06.29
CM_MOUSEENTER и WM_PAINT


8-1109794554
starlit
2005-03-02 23:15
2005.06.29
как поменять изображение у BitBtn? взять его из ImageList ?




   Наверх