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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2008, 17:24   #1
SeregaIRK
Пользователь
 
Регистрация: 10.07.2008
Сообщений: 39
По умолчанию Эффект нажатия

Привет всем !
Подскажите как сделать чтоб при событий OnKeyDown Буттон отпутсился и поднялся как при обычном нажатии на мышку : нажимаешь - отпускается ,отпускаешь - на исходную !
Прошу не писать как выполнить саму процедуру нажатия типа
If key=13 then Button1.Click
Нужно именно сделать "Эффект нажатия".
SeregaIRK вне форума Ответить с цитированием
Старый 17.09.2008, 17:47   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Вместо того, чтобы дублировать темы, вопрос задавай по человечески, смотри в созданную тему и не хами.
puporev вне форума Ответить с цитированием
Старый 17.09.2008, 17:47   #3
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Нужно взять кнопку, у которой есть свойство Down. (например, SpeedButton).
Устанавливаем:
SpeedButton1.AllowAllUp:=True;

ну, и далее:
При KeyDown чего-то там
SpeedButton1.Down:=True;

При KeyUp
SpeedButton1.Down:=False;
_SERGEYX_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитация нажатия клавиш Air Свободное общение 28 04.02.2010 12:38
Эффект полупрозрачности краев TimeShift Помощь студентам 3 25.11.2007 03:10
Емулиривание нажатия клавиши xTANATOSx Win Api 9 10.10.2007 21:46
Перехват нажатия Ctrl Lonix Win Api 3 13.09.2007 18:20