Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.04.2008, 14:43
Аватар для Genry
Genry Genry вне форума
Начинающий
 
Регистрация: 14.04.2008
Адрес: с. Россия, г. Курган
Сообщения: 160
Версия Delphi: 7
Репутация: 10
Хорошо Красивое меню в Delphi

В некоторых программах созданных в Delphi используют красивое TMainMenu на текстурах. Вот пример: (также обратите внимание на тень)




Как мне осуществить такое меню?
Изображения
Тип файла: jpg clp21.jpg (9.7 Кбайт, 233 просмотров)
Тип файла: jpg clp22.jpg (14.3 Кбайт, 179 просмотров)
Ответить с цитированием
  #2  
Старый 26.04.2008, 15:05
SERЖant SERЖant вне форума
Начинающий
 
Регистрация: 22.03.2008
Адрес: г.Елец , Липецкой области , Россия
Сообщения: 104
Репутация: 7
По умолчанию

Подобное меню можно соорудить с использованием скинов , в частности DynamicSkinForms. Есть одно но : пакет не бесплатный, так что придется раскошелиться , либо смириться с сообщением "Ваше приложение использует незарегестированный DynamicSkinForms.". Еще вот что на офф. сайте www.almdev.com не забудь скачать примеры программ, и сами компоненты.
Ответить с цитированием
  #3  
Старый 27.04.2008, 08:56
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

На http://www.tmssoftware.com есть меню не такое как в kyodai, но тоже симпатичное (с тенью), уже давно применяю. Есть в нем и пара тем. Цвета градиентной заливки пунктов тоже можно менять.
AdvMenus, если его скачать отдельно - бесплатный компонент (входит в состав платного пакета AdvToolBars).
Можно и самому сделать (есть свойство OwnerDraw и обработчик события OnDrawItem), но дело это трудоемкое.

Последний раз редактировалось san-46, 27.04.2008 в 09:13.
Ответить с цитированием
  #4  
Старый 03.07.2008, 14:25
Аватар для Genry
Genry Genry вне форума
Начинающий
 
Регистрация: 14.04.2008
Адрес: с. Россия, г. Курган
Сообщения: 160
Версия Delphi: 7
Репутация: 10
Злость

Я загрузил, но мне не нравится то, что перед запуском вылазит Info в которм сказано что это типа прогамма использует триал версию TMS компоненты. Не подскажете, что делать?
__________________
http://forceway.ru/
Ответить с цитированием
  #5  
Старый 03.07.2008, 15:41
Аватар для zip000
zip000 zip000 вне форума
Начинающий
 
Регистрация: 24.07.2007
Сообщения: 194
Репутация: 25
По умолчанию

Цитата:
Сообщение от Genry
Не подскажете, что делать?
Заплатить денешку и спать спокойно
__________________
Не профи, но и не чайник . D6 - лучше не придумали. Пока.
Ответить с цитированием
  #6  
Старый 03.07.2008, 19:47
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

Совет был такой:
"AdvMenus, если его скачать отдельно - бесплатный компонент (входит в состав платного пакета AdvToolBars)."
Надо найти AdvMenus и скачать только этот компонент - он бесплатный, т.е. без дурацкого инфо.
Если не получится, пишите в личку, поделюсь этим AdvMenus.
__________________
Не забывайте делать резервные копии
Ответить с цитированием
  #7  
Старый 04.07.2008, 19:22
Аватар для Genry
Genry Genry вне форума
Начинающий
 
Регистрация: 14.04.2008
Адрес: с. Россия, г. Курган
Сообщения: 160
Версия Delphi: 7
Репутация: 10
По умолчанию

А че? мне ща удалять как-то что ли надо AdvToolBars???
__________________
http://forceway.ru/
Ответить с цитированием
  #8  
Старый 24.12.2010, 04:53
valsidalf valsidalf вне форума
Прохожий
 
Регистрация: 24.12.2010
Сообщения: 1
Репутация: 10
По умолчанию

прошу прощения, но если я правильно понял, то теперь и компонент TAdvMenus ( http://www.tmssoftware.com/site/advmenu.asp#buy ) платный. это так?
Ответить с цитированием
  #9  
Старый 24.12.2010, 22:36
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Я к одному приложению хотел градинентное меню. Сделал просто: поставил TLabel как заголовки, TPanel как сама всплывающая часть и на ней тоже TLabel. Создавал все динамически. На панель положил TImage с нарисованным градиентом. Ну и обработчкики повесил.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #10  
Старый 25.12.2010, 10:17
Аватар для MMM_Corp
MMM_Corp MMM_Corp вне форума
Прохожий
 
Регистрация: 12.12.2010
Сообщения: 37
Репутация: 13
По умолчанию

ничего сложного, см. OnDrawItem, а вообще за такое "меню" побить могут)))
а еще лучше учить WinAPI, и по возможности рисовать меню апишное, нативное, делфовское меню не нативное! а рисуется самой делфой
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:13.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter