Normally, you'd use Button2.Focus() to set the focus to the second button, but you say that the focus will switch back on it's own. That seems kind of odd. Is there anything that specifically sets the focus to the first button?