|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.08.2010, 12:20 | #1 |
Пользователь
Регистрация: 23.06.2008
Сообщений: 86
|
Мигание кнопки SpeedButton
Добрый день.
Нужно, чтобы при нажатии на SpeedButton кнопка подмигивала некоторое время либо меняя цвет, либо фаску, а по истечении какого-то времени подсветилась одним цветом, отличным от цвета подмигивания. |
03.08.2010, 12:47 | #2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Обрабатывайте событие OnClick;
Добавте Timer! И какую-нибудь глоб. переменную значение которой будете изменять по срабатыванию таймера до опр. значения(определит время мигания). Ну а закрасить можно через канву(помоему)!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
03.08.2010, 13:00 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Тут ИМХО только переопределить класс кнопки: Код:
I'm learning to live...
|
|
03.08.2010, 13:01 | #4 |
Форумчанин
Регистрация: 28.01.2008
Сообщений: 267
|
можно примерно так помигать
Код:
Не забываем говорить спасибо за помощь - это ведь так приятно
Последний раз редактировалось Sanprof; 03.08.2010 в 13:03. |
03.08.2010, 13:05 | #5 | |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Цитата:
C.Control := Button1; Вот те канва
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
03.08.2010, 13:07 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
03.08.2010, 13:08 | #7 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Ну мало ли не предусмотрена!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
03.08.2010, 13:27 | #8 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
TSpeedButton - не виндовый контрол, а наследник TGraphicControl, поэтому канва у неё есть по-определению. Другое дело, что она protected.
Код:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
03.08.2010, 13:38 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
03.08.2010, 15:03 | #10 |
Пользователь
Регистрация: 23.06.2008
Сообщений: 86
|
Спасибо всем. Буду разбираться.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
убрать мигание на кнопке | designer999 | Общие вопросы Delphi | 4 | 16.03.2010 17:33 |
SpeedButton | mustang007 | Общие вопросы Delphi | 5 | 14.05.2009 19:44 |
Мигание текста в RichEdit | Melevir | Помощь студентам | 3 | 28.09.2008 22:05 |
Мигание двоеточия | Fantom | Общие вопросы Delphi | 5 | 27.06.2008 22:59 |
Мигание при движении | Speeker | Общие вопросы Delphi | 1 | 14.02.2007 01:22 |