LostFocus may not be fired in quite a few cases, for e.g. pressing a hotkey combination to "click" a button on a form. Therefore if you want to have some code run everytime a textbox or another control loses focus, it's better to place it in the Validate event. What are your reasons for not using the Validate event?

.