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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2011, 20:42   #1
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию Анимация при нажатии на кнопку

Подскажите, как сделать чтобы при нажатии выполнялась анимация, которую я укажу? Мб компонент какой
Kapitan4ik вне форума Ответить с цитированием
Старый 25.10.2011, 21:14   #2
A-IX-2
Форумчанин
 
Аватар для A-IX-2
 
Регистрация: 08.10.2010
Сообщений: 101
По умолчанию

Что за анимация то? Вы просто хотите *.gif отобразить? Или сами рисуете?
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
A-IX-2 вне форума Ответить с цитированием
Старый 25.10.2011, 21:30   #3
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию

по идее да. Хочется чтобы при нажатии, кнопка какбы подсвечивалась. Думаю, что анимация тут поможет. Если есть какие другие способы, мб подскажете что?)
Kapitan4ik вне форума Ответить с цитированием
Старый 25.10.2011, 21:44   #4
A-IX-2
Форумчанин
 
Аватар для A-IX-2
 
Регистрация: 08.10.2010
Сообщений: 101
По умолчанию

Можно две разные кнопки нарисовать и при наведении курсора одну(не подсвеченную) прятать и на её месте показывать другую(подсвеченную). В принципе даже прятать не обязательно.
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"

Последний раз редактировалось A-IX-2; 25.10.2011 в 21:48.
A-IX-2 вне форума Ответить с цитированием
Старый 25.10.2011, 21:46   #5
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию

а чтобы это плавно сделать? Ну какбы чтобы не резко было, а плавно подсвечивалась
Kapitan4ik вне форума Ответить с цитированием
Старый 25.10.2011, 21:51   #6
A-IX-2
Форумчанин
 
Аватар для A-IX-2
 
Регистрация: 08.10.2010
Сообщений: 101
По умолчанию

Тогда нужно несколько кнопок нарисовать и показывать их по очереди. Задержку можно сделать чeрез TTimer.
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
A-IX-2 вне форума Ответить с цитированием
Старый 25.10.2011, 21:54   #7
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию

спасибо за идею, буду пробывать
Kapitan4ik вне форума Ответить с цитированием
Старый 26.10.2011, 12:25   #8
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Опять гвозди микроскопом... *FACEPALM*

Раз уж хотите последовательно отрисовывать - используйте самый легкий компонент, у которого можно рисовать на канве.
При наведении из буфера отрисовываете по таймеру новый рисунок и всё.
На событие OnMouseOut - обратное действие.

Я делал подобным образом изменение фона при поднесении курсора близко к объекту...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}

Последний раз редактировалось Johnson; 26.10.2011 в 12:29.
Johnson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выборка из БД при нажатии на кнопку Dmitry1983 PHP 28 03.09.2011 14:28
вывод картинки при нажатии на кнопку Надя11111 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 30.06.2011 21:24
Уничтожить кнопку при нажатии на неё же. NoName_emaNoN Общие вопросы Delphi 28 22.01.2011 15:42
при нажатии на кнопку Delete vik85 Помощь студентам 0 20.12.2009 20:34
прокрутка при нажатии на кнопку neformat JavaScript, Ajax 0 20.06.2008 20:40