|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.11.2011, 11:02 | #1 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 230
|
как заставить функцию выполняться при нажатой кнопке мыши
как заставить функцию выполняться снова и снова пока нажата кнопка мыши?
и не выполняться, когда кнопка мыши отпущена? |
02.11.2011, 14:01 | #2 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 230
|
а вроде тут был чей-то ответ?
|
02.11.2011, 16:22 | #3 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Ставите какой-нить флаг при событии onmousedown и запускаете по таймеру свою функцию, который будет работаь покасуществует установленный флаг(переменная). При событии onmouseup убираете флаг, таймер останавливается.
Можно наверное и без таймера обойтись, смотря что там за функция |
02.11.2011, 17:44 | #4 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 230
|
всё так и сделал
загвоздка была в том, что после события mousedown, выделялась картинка (по ней и кликал), что мешало после того как запретил выделение картинки, все стало работать как часы |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить программу показывать значения по нажатию кнопки мыши | xRamzeSx | Общие вопросы Delphi | 5 | 17.02.2010 14:03 |
Клик мыши по кнопке | SeregaKo | Общие вопросы Delphi | 10 | 30.04.2009 08:14 |
Как заставить компонент TTrackBar обрабатывать события мыши? | Никки | Общие вопросы Delphi | 5 | 29.08.2008 14:17 |
Как обработать событи, щелчок на кнопке мыши? | proglamer | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 13.11.2007 18:57 |
MouseDown: обращение к правой кнопке мыши | ZhekON | Общие вопросы Delphi | 2 | 11.05.2007 19:17 |