В Delphi 2010 есть ли способ определить, какая ячейка была нажата, когда для dgRowSelect
установлено значение True?
Обычно я бы использовал обработчик событий OnCellClick(Column: TColumn)
, но он не работает должным образом. С dgRowSelect = False
этой процедуре передается столбец, по которому щелкнули, но с dgRowSelect = True
этой процедуре передается первый столбец, независимо от того, какой столбец был нажат.
Я не могу понять, где находится код, который вызывает передачу OnCellClick
в параметре TColumn
, если бы я мог найти, что я мог бы решить, как исправить это странное поведение.