На форме лежит TGrid у него есть TCheckColumn. Подключен обработчик OnCellClick.
Вопрос: как добиться надежного вызова OnCellClick события при кликах левой кнопкой мыши(ЛКМ) для произвольной строки, если:
1) Нажатия ЛКМ происходят по одной и той же ячейке в колонке TCheckColumn;
2) Нажатия ЛКМ не сопровождаются смещением курсора мыши.
Для лучшего пояснения сути вопроса приведу картинку(см. ниже). На ней нажимается ЛКМ в одной и той же ячейке без смещений курсора. События возникающие в этой ситуации протоколируются в окне CodeSite(оно справа). Как видно из картинки: ячейка в столбце TCheckColumn меняет свое состояние(то появляется галочка то исчезает), но событие OnCellClick возникает только 1 раз.
Сама картинка:
Код тестового приложения привожу ниже: