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

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

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

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

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

Сообщение Денька »

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

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

я в шоке...
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

У меня иногда дважды отрабатывает даже комбинация клавиш... Причем тоже не всегда - одна и та же комбинация (собственно, только Ins) - на одной форме отрабатывает нормально, на второй - дважды >_< Почему - так и не понял...
Аватара пользователя
VirtUX
энтузиаст
Сообщения: 880
Зарегистрирован: 05.02.2008 09:52:19
Откуда: Крым, Алушта

Сообщение VirtUX »

И у меня та же проблема в 0.9.24. Иногда просто игнорирует щелчки и все тут. Как-будто не мышью щелкаю, а кошкой царапаю :)
По этой причине пришлось использовать только OnKeyDown, OnKeyUp. Так даже больше гарантии, что будут щелкать туда - куда надо :)
Sniper
постоялец
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Sniper »

Вот соответствующий багрепорт http://bugs.freepascal.org/view.php?id=8458
запостите в него пример проекта с ошибкой
Ответить