Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество нажатий кнопки мыши [D7, XP]


Страницы:   1 2

Mouse ©   (2009-06-20 15:44:00) 

Здравстуйте! Есть такой такой вот вопрос: как узнать сколько раз нажата левая кнопка мыши? посоветуйте пожалуйста решение этой проблемы


Palladin   (2009-06-20 16:36:00) [21]

) так если тебе по барабану интервал между щелчками то нужно стоять около пользователя и считать его щелчки, пока: или он, или компьютер, или мышь, или монитор не прекратит свое существование, или что то еще, что не позволит дальше делать щелчки, не произойдет. вот тогда, ты посчитаешь точно сколько зделано было щелчков.


Andy BitOff   (2009-06-20 16:34:00) [22]

Предположу, что нужно две проверки либо/либо. Либо считать время между нажатиями, либо проверять сдвинулась ли мышь после очередного нажатия. Или их совместить.


Mouse   (2009-06-20 16:30:00) [23]

в этом то и дело что я как то походу не првильно думаю. Можно хоть совет как возможно сделать для каждого нажати раздые действия


Palladin   (2009-06-20 16:22:00) [24]

хм... три?.. хм... интересно... боюсь задача решения не имеет...


Mouse   (2009-06-20 16:18:00) [25]

Мышление думает 3)))


Mouse   (2009-06-20 16:17:00) [26]

может переменную сделать которая будет при каждом нажатии увеличиваться


Palladin   (2009-06-20 16:17:00) [27]


> ну вроде как каждый раз одно получается

это я не компьютер спрашиваю, это я тебя спрашиваю, твой процесс мЫшления как считает, сколько раз была нажата левая кнопка мыши?


Mouse   (2009-06-20 16:16:00) [28]

ПАЧО - это что?


Mouse   (2009-06-20 16:14:00) [29]

как же тогда выполнять разные действия для каждого нажатия


Б   (2009-06-20 16:14:00) [30]

ПАЧО?


Mouse   (2009-06-20 16:12:00) [31]

ну вроде как каждый раз одно получается. Че то совсем запутался


Palladin   (2009-06-20 16:09:00) [32]

Ну скажем щелкнули один раз, через 5 секунд щелкнули второй раз, через 7 секунд третий раз... это сколько нажатий получается?


mouse   (2009-06-20 16:04:00) [33]

procedure TForm1.Image1Click(Sender: TObject); вот эту процедуру


mouse   (2009-06-20 16:02:00) [34]

ну делаю событие OnClick например на картинке, как раз для выполнения действий при нажатии, а вот ка посчитать что то тормазить начинаю


Palladin   (2009-06-20 15:59:00) [35]

А ты одно нажатие посчитать могешь?


Mouse   (2009-06-20 15:56:00) [36]

Просто надо при первом нажатии одно делать, при втором второе, при третьем третье, а вот после трех нажатий выпоняется одно и тоже действие для всех нажатий


Palladin   (2009-06-20 15:47:00) [37]

хотя нет, безбожно вру... считать не надо... левая кнопка мыши нажата один раз....


Palladin   (2009-06-20 15:46:00) [38]

посчитать


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо