Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Красивое меню


Автор: MacTep 12.9.2005, 20:20
Как можно сделать меню как в Word 2003 или в Delphi 7. И главное в этом вопросе не то, как меню располагается, а именно то, как оно выглядит. Там выделенные строчки подсвечиваются синим цветом как-то необычно, по-новому! Это специальный компонент или можно стандартными средствами такое сделать?

Автор: Quadr0 12.9.2005, 20:42
...

Автор: z-END 12.9.2005, 20:43
стандартным способм - использовать Actions, нестандартными - сторнние компоненты, например JEDI
Добавлено @ 20:44
Цитата(Quadr0 @ 12.9.2005, 21:42)
Испльзуем OnDrawItem, OnAdvancedDrawItem. Примеров о том, как именно рисовать, на форуме уйма. FAQ, Search

ой и замучаешся ты рисовать меню... а самое обидное что рамку все-равно не уберешь, т.е. плоским как в Офисе неседелаешьsmile

Автор: ДЫМ 13.9.2005, 01:40
Мастер, я в свое время тоже искал, как сделать подобное меню, перебрал кучу компонентов, так что имею какой-никакой опыт. TActionManager - полная фигня. С OnDrawItem, OnAdvancedDrawItem , согласен, замучаешься. Так что лучший вариант - использовать библиотеку Express Bars. Лучше нее по работе с меню на мой взгляд нет (если кто знает лучше - переубедите меня). Там все просто, справка прилагается, к тому же поддерживаются разные стили меню, а смена стилей доступна и в Run Time.
Только сразу предупреждаю, что библиотека (как и все хорошее) платная. Но для нас ничего невозможного нет... smile

Автор: Teran 13.9.2005, 07:43
Есть туева хуча компонентов используй например Business Skin Form

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)