Michael,
Because the textbox isn't really getting the click. The code is just doing a ActivateCell(). So it's kinda the price to pay for the speed improvement and not having to put code in each of the controls in the grid.
>Why is this the case. I see it happen and don't understand why?