Actually i already implement Validating event and set e.Cancel to true if editing, and it works when i click on a control that gets the focus, but not in other controls.
The attached file is the modified example. I added a toolstrip, the label in it is clicked the grid loses the focus (even with Validating event).
43529 modified.zip