Private Sub YourForm_Activated _
(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Me.Activated
End Sub
No, Control.GotFocus is a low-level control event, documentation explains you should use Activated event for forms.What about the GotFocus() and LostFocus() events? Wouldn't they be more suited for this purpose