Как можно отследить, что пользователь кликнул на ячейку грида (режим только чтение, при клике программа должна выполнить действие в зависимости от выбранной ячейки)?
Теоретически этим должны заниматься OnCellClick/OnClick. Но по факту они ловят событие нажатия на грид, не рассматривая случай скролла. Т.е. мимо.
OnSelChanged - почти оно, кроме случая когда пользователь ткнул на выделенную ячейку.
OnTap - вызывается до изменения выделенности (очередной баг?). Соответственно тоже мимо.
Есть ли корректный способ отследить нажатие пользователем на ячейку TGrid?
Вопрос
Akad
Как можно отследить, что пользователь кликнул на ячейку грида (режим только чтение, при клике программа должна выполнить действие в зависимости от выбранной ячейки)?
Теоретически этим должны заниматься OnCellClick/OnClick. Но по факту они ловят событие нажатия на грид, не рассматривая случай скролла. Т.е. мимо.
OnSelChanged - почти оно, кроме случая когда пользователь ткнул на выделенную ячейку.
OnTap - вызывается до изменения выделенности (очередной баг?). Соответственно тоже мимо.
Есть ли корректный способ отследить нажатие пользователем на ячейку TGrid?
Изменено пользователем AkadСсылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.