Hello, I am trying to use key down (If KeyCode=vbKeyTab) to control the flow from one control to another on a form with subforms on a tab control. I initially used the LostFocus event, but this drives people crazy if they use the mouse to navigate rather than tab (they click into a field but the lost focus sends them somewhere else). So I only want to set the focus if tab is pressed. Here is the problem: the focus is always going to the next field in the tab order, and skipping the one where i want it to go. What could be the reason for this? I've tried on 3 different keyboards and same result.