In WinForms, to set focus to a specific control, I always seem to wind up calling Control.Select() and Control.Focus() to get it t
Control.Select()
Control.Focus()
Focus(), in some situations, can cause a window owning the control to gain focus if it didn't have focus. Select() does not cause a focus grab by the window.