Sure I did. (See - "Those things didn't work" from my previous response.) You left a question or two in your response though, perhaps not providing a context you assumed to be present. To be clear in this response, executing grid.MouseToCell(P.X, P.Y, myCol, myRow); from OnMouseDown changes/fixes nothing. The problem remains as it was initially.
I may be wrong as to where/how you intended the snippet to be used but my take seems to be consistent with my previous questions. Again, on my grid OnDblClick only executes when the double click occurs on the column title. That would be fine, except that incurs the problem I'm asking about. (i.e. Only executes after a cell on the grid has first been clicked.)
Where do you intend that MouseToCell should be called from? How are you proposing it be used?
It occurs to me that there is an off chance this might be an issue with my option set vs. yours. Here's mine:
[goFixedVertLine,goFixedHorzLine,goVertLine,goHorzLine,goRangeSelect,goEditing,goAlwaysShowEditor,goSmoothScroll]
thanks.