DblClick отрабатывает как два Click

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

DblClick отрабатывает как два Click

Сообщение Денька » 27.05.2008 07:21:48

Alt Linux, KDE 3.5.9, Lazarus 0.9.25 SVN 13-05-08(gtk2)
На форме StringGrid, в нем список файлов, так вот двойной клик отрабатывает как два одинарных. Причем не всегда.

Если на OnDblClick повесить простую процедуру - то нормально отрабатывает один раз.
Если на OnDblClick повесить обработчик какой-либо Action - отрабатывает дважды
Если на OnDblClick повесить простую процедуру, в которой прописать вызов обработчика Action - то тоже отрабатывает дважды. :shock:

я в шоке...
Денька
новенький
 
Сообщения: 14
Зарегистрирован: 21.03.2008 14:09:22
Откуда: Нефтекамск

Re: DblClick отрабатывает как два Click

Сообщение Brainenjii » 27.05.2008 08:54:41

У меня иногда дважды отрабатывает даже комбинация клавиш... Причем тоже не всегда - одна и та же комбинация (собственно, только Ins) - на одной форме отрабатывает нормально, на второй - дважды >_< Почему - так и не понял...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: DblClick отрабатывает как два Click

Сообщение VirtUX » 27.05.2008 09:09:19

И у меня та же проблема в 0.9.24. Иногда просто игнорирует щелчки и все тут. Как-будто не мышью щелкаю, а кошкой царапаю :)
По этой причине пришлось использовать только OnKeyDown, OnKeyUp. Так даже больше гарантии, что будут щелкать туда - куда надо :)
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: DblClick отрабатывает как два Click

Сообщение Sniper » 27.05.2008 10:09:23

Вот соответствующий багрепорт http://bugs.freepascal.org/view.php?id=8458
запостите в него пример проекта с ошибкой
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41

Рейтинг@Mail.ru