|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2006, 23:11 | #1 |
Embedder
Пользователь
Регистрация: 01.11.2006
Сообщений: 68
|
нажата ли кнопка мыши?
Подскажите, пожалуйста, как определить нажата ли кнопка(в моем случае левая) мыши.
У меня есть цикл, начинающийся по OnMouseDown, и повторяющийся пока кнопка нажата, вот и хочу проверять кнопку. А то OnMouseUp не всегда срабатывает.
[SHIFT] вправо, [SHIFT] влево считается [ESCAPE]ом и карается REBOOTом!
|
15.11.2006, 00:13 | #2 |
Регистрация: 11.11.2006
Сообщений: 5
|
как это не всегда срабатывает?
но если не работает попробуй проверять на истиность или ложность onmousedown помоему так мона хотя не уверен |
15.11.2006, 00:59 | #3 |
Embedder
Пользователь
Регистрация: 01.11.2006
Сообщений: 68
|
Не всегда срабатывает, потому, что у меня сложный цикл, в нем несколько проверок других условий, а еще приодически запускается таймер(естественно со своим событием)вот он то, иногда и дает сбой. Т.е. как я понимаю, в какой то момент времени когда таймер отработал, и идет обработка его события, приходит OnMouseUp, отключающий таймер, (который и так отключен) затем продолжается обработка события таймера, и... начинается новый цикл.
мда, вот это написал, сам не понял...
[SHIFT] вправо, [SHIFT] влево считается [ESCAPE]ом и карается REBOOTом!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как у Inputbox узнать, что была нажата кнопка Сancel? | Artem | Компоненты Delphi | 2 | 02.04.2011 23:31 |
OnClick - правая или левая кнопка мыши | Vadim_S | Общие вопросы Delphi | 8 | 16.09.2009 18:15 |
Кнопка обнуления | Pabelu | Microsoft Office Excel | 6 | 15.04.2008 17:09 |
какая функция определяет - была-ли нажата левая кнопка мыши, положение мышки на экране | Wicing | Общие вопросы Delphi | 5 | 11.12.2007 10:17 |
Вогнутая кнопка | John_chek | Общие вопросы Delphi | 5 | 20.11.2007 14:21 |