Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кнопки 
:(
    Опции темы
kирилл
Дата 13.6.2006, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



Подскажите, как сделать подобную кнопку без применения экзотики (по-моему, можно сделать из SpeedBar, но как)?

user posted image


M
Girder
Название темы должно отражать ее суть!


  
PM MAIL   Вверх
comtat
Дата 13.6.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 3
Всего: 71



Вариантов много вот несколько :
1. Можно через PopupMenu
2. можно через ToolBar 
    создав кнопку Button и свойстве Style выбрать tbsDropDown 


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
kирилл
Дата 13.6.2006, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



Цитата(comtat @  13.6.2006,  13:28 Найти цитируемый пост)
1. Можно через PopupMenu


Это меню показывается при щелчке правой кнопкой мыши

Цитата(comtat @  13.6.2006,  13:28 Найти цитируемый пост)
2. можно через ToolBar 
    создав кнопку Button и свойстве Style выбрать tbsDropDown  


На TButton свойства style не нашел. Да и делать один тулбар поверх другого - не лучший выход. Какие есть еще варианты?
 
PM MAIL   Вверх
comtat
Дата 13.6.2006, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 3
Всего: 71



Ставишь на форму ToolBar
Нажимаешь правой кнопкой на нем вылазит меню
выбираешь New Button
в его свойствах находишь Style а том уж и  tbsDropDown  

Это сообщение отредактировал(а) comtat - 13.6.2006, 13:51


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
kирилл
Дата 13.6.2006, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



ToolBar я ставить не хочу, т.к. он не держит стиль XP, и тулбар становиться одноцветным и выделяется. 
PM MAIL   Вверх
z-END
Дата 13.6.2006, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 11
Всего: 102



Цитата(kирилл @  13.6.2006,  15:48 Найти цитируемый пост)
ToolBar я ставить не хочу, т.к. он не держит стиль XP, и тулбар становиться одноцветным и выделяется.

а у тебя на скринщоте именно он и есть... 


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
kирилл
Дата 13.6.2006, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



Цитата(z-END @  13.6.2006,  14:59 Найти цитируемый пост)
а у тебя на скринщоте именно он и есть... 

У меня в винде настроено отображение в классическом стиле. Но я не думаю, что так всем нравится, поэтому необходимо, чтобы мои усилия по созданию панели в стиле WinXP не оказались напрасными...  

Это сообщение отредактировал(а) kирилл - 13.6.2006, 15:06
PM MAIL   Вверх
comtat
Дата 13.6.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 3
Всего: 71



Цитата
ToolBar я ставить не хочу, т.к. он не держит стиль XP, и тулбар становиться одноцветным и выделяется. 

Ну тогда используй ActionManager, XPColorMap и ActionToolBar

Могу пример кинуть ... 


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
z-END
Дата 13.6.2006, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 11
Всего: 102



Ты уж определись чего ты хочешьsmile
Цитата(kирилл @  13.6.2006,  13:50 Найти цитируемый пост)
Подскажите, как сделать подобную кнопку без применения экзотики

Цитата(kирилл @  13.6.2006,  16:05 Найти цитируемый пост)
Но я не думаю, что так всем нравится, поэтому необходимо, чтобы мои усилия по созданию панели в стиле WinXP не оказались напрасными... 

 


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
kирилл
Дата 13.6.2006, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



Цитата(z-END @  13.6.2006,  15:14 Найти цитируемый пост)
Ты уж определись чего ты хочешь

Компонент без экзотики необходим для сохранения стиля WinXP.

Цитата(comtat @  13.6.2006,  15:13 Найти цитируемый пост)
Ну тогда используй ActionManager, XPColorMap и ActionToolBar

Могу пример кинуть ... 


Буду очень признателен, если скинешь на адресс ok<at>mne<dot>ru 
PM MAIL   Вверх
comtat
Дата 13.6.2006, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 3
Всего: 71



Короче берешь ActionManager, XPColorMap и ActionToolBar
и настраиваешь стиль под то что ты хошешь
так как ты считаешь, что должен выглядеть стиль XP

Удачи  smile  


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
kирилл
Дата 13.6.2006, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



Под "стиль ХР" имею ввиду переливаемость тулбара в ИЕ (он вначале светлый, а в конце темнее) 
PM MAIL   Вверх
comtat
Дата 13.6.2006, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 3
Всего: 71



Так всего лишь градиентная заливка нужна ?? 


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
kирилл
Дата 13.6.2006, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



Да, но начальный и конечный цвета заранее не известны 
PM MAIL   Вверх
z-END
Дата 13.6.2006, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 11
Всего: 102



кстати, а разве тулбар XPmainfest не понимает?! 


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0536 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.