In C# application, any statement/ sub routines that put right after InitializeComponent() will get execute BEFORE form_move and form_load events.
in VB, select view code, select middle drop down Form , select right side drop down New.
Public Sub New()
' This call is required by the designer.
InitializeComponent()
DoEventFirst()
' Add any initialization after the InitializeComponent() call.
End Sub