Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2010, 11:39   #1
T-dayne
Пользователь
 
Аватар для T-dayne
 
Регистрация: 07.02.2010
Сообщений: 54
По умолчанию Что за кнопка?

Каким инструментом сделать такую кнопку:
В обычном состоянии:

При наведени, она подсвечивается:

Спасибо
T-dayne вне форума Ответить с цитированием
Старый 08.02.2010, 12:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну вообще просто описать обработчик кнопки, который будет менять вид иконки при наведении. т.е. грузятся два вида иконки, ее обычный и ее подсветленный вариант (например в фотошопе), а при наведении иконка обычная меняется на осветленную.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.02.2010, 12:13   #3
T-dayne
Пользователь
 
Аватар для T-dayne
 
Регистрация: 07.02.2010
Сообщений: 54
По умолчанию

Во многих программах встречал такую кнопку, и у всех одинаковый подсвеченный вариант(тень, цвет, грани). Думаю, это все таки готовый компонент(свойство).
Только вот бы ткнул бы кто носом.
T-dayne вне форума Ответить с цитированием
Старый 08.02.2010, 12:24   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну я знаю что есть у кнопок ToolBar свойство indeterminate, в принципе оно может такое.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.02.2010, 14:05   #5
T-dayne
Пользователь
 
Аватар для T-dayne
 
Регистрация: 07.02.2010
Сообщений: 54
По умолчанию

все точно, так и есть, только нужно не забыть подключить модуль XPman для корректного отображения.
Ловите +.
T-dayne вне форума Ответить с цитированием
Старый 08.02.2010, 14:07   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну надо сказать что я редко этим пользуюсь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.02.2010, 14:12   #7
T-dayne
Пользователь
 
Аватар для T-dayne
 
Регистрация: 07.02.2010
Сообщений: 54
По умолчанию

Возник другой вопрос по этой теме, как поставить изображение на кнопку? В объектном инспекторе нет свойства picture или glyph .
T-dayne вне форума Ответить с цитированием
Старый 08.02.2010, 14:31   #8
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Там может быть возможность указать для нее ImageList и соответственно ImageIndex в этом самом листе - и нужная картинка появится на кнопке.

P.S.
По поводу вопроса темы. Эффекта подсвечивания можно добиться разными способами. Один из которых - использование сторонних компонентов.
И вот тут могу посоветовать знаменитый JVCL (JEDI VCL). Очень полезная вещь.
Там как раз есть кнопка JvExpressButton - почти точно соответствующая твоему вопросу. Почему "почти" - потому как судя по картинке применяются компоненты скинирования какие-то.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 08.02.2010 в 14:40.
Kotofff вне форума Ответить с цитированием
Старый 08.02.2010, 16:24   #9
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

да просто дофига таких кнопок, от LMD, TMS SoftWare, RaizeComponents, JEDI, Sindy, у всех у них загружаются картинки (bmp,npg,jpg....) при наведении нажатии, при активности и т.д. Пользуйтесь на здоровье
SERG1980 вне форума Ответить с цитированием
Старый 08.02.2010, 19:06   #10
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

SpeedButton + свойство Flat = true
а картинки + текст, какие выберите
Alter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как у Inputbox узнать, что была нажата кнопка Сancel? Artem Компоненты Delphi 2 02.04.2011 23:31
кнопка сброс Nellas Общие вопросы Delphi 2 21.10.2009 22:19
Кнопка не создается Манжосов Денис :) Компоненты Delphi 10 28.04.2008 17:43
Кнопка Пуск vitalik007 Win Api 9 05.09.2007 08:20