I've no doubt this issue was addressed somewhere at some time, but I can't find it.

I give the user the option of deleting a row via a PopupMenu (left click row, menu pops up).

It works great on all the rows I use it on.

However, if I click below the last row (still within the grid), the .Col property thinks the user clicked the last row and my popup Menu allows deletion of that row.

I don't want the PopupMenu to show if the user clicks the grid anywhere but on a valid row.

Suggestions?