|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Красивое меню в Delphi
В некоторых программах созданных в Delphi используют красивое TMainMenu на текстурах. Вот пример: (также обратите внимание на тень)
Как мне осуществить такое меню? |
#2
|
|||
|
|||
Подобное меню можно соорудить с использованием скинов , в частности DynamicSkinForms. Есть одно но : пакет не бесплатный, так что придется раскошелиться , либо смириться с сообщением "Ваше приложение использует незарегестированный DynamicSkinForms.". Еще вот что на офф. сайте www.almdev.com не забудь скачать примеры программ, и сами компоненты.
|
#3
|
|||
|
|||
На http://www.tmssoftware.com есть меню не такое как в kyodai, но тоже симпатичное (с тенью), уже давно применяю. Есть в нем и пара тем. Цвета градиентной заливки пунктов тоже можно менять.
AdvMenus, если его скачать отдельно - бесплатный компонент (входит в состав платного пакета AdvToolBars). Можно и самому сделать (есть свойство OwnerDraw и обработчик события OnDrawItem), но дело это трудоемкое. Последний раз редактировалось san-46, 27.04.2008 в 09:13. |
#4
|
||||
|
||||
Я загрузил, но мне не нравится то, что перед запуском вылазит Info в которм сказано что это типа прогамма использует триал версию TMS компоненты. Не подскажете, что делать?
http://forceway.ru/ |
#5
|
||||
|
||||
Цитата:
Не профи, но и не чайник . D6 - лучше не придумали. Пока. |
#6
|
|||
|
|||
Совет был такой:
"AdvMenus, если его скачать отдельно - бесплатный компонент (входит в состав платного пакета AdvToolBars)." Надо найти AdvMenus и скачать только этот компонент - он бесплатный, т.е. без дурацкого инфо. Если не получится, пишите в личку, поделюсь этим AdvMenus. Не забывайте делать резервные копии |
#7
|
||||
|
||||
А че? мне ща удалять как-то что ли надо AdvToolBars???
http://forceway.ru/ |
#8
|
|||
|
|||
прошу прощения, но если я правильно понял, то теперь и компонент TAdvMenus ( http://www.tmssoftware.com/site/advmenu.asp#buy ) платный. это так?
|
#9
|
||||
|
||||
Я к одному приложению хотел градинентное меню. Сделал просто: поставил TLabel как заголовки, TPanel как сама всплывающая часть и на ней тоже TLabel. Создавал все динамически. На панель положил TImage с нарисованным градиентом. Ну и обработчкики повесил.
jmp $ ; Happy End! The Cake Is A Lie. |
#10
|
||||
|
||||
ничего сложного, см. OnDrawItem, а вообще за такое "меню" побить могут)))
а еще лучше учить WinAPI, и по возможности рисовать меню апишное, нативное, делфовское меню не нативное! а рисуется самой делфой |