You will need to keep the Windows Form in maximized state and thus it will adjuist automatically in different monitors and different resolutions.
C#
private void Form1_Load(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Maximized;
}
VB.Net
Private Sub Form1_Load(sender As Object, e As EventArgs)
Me.WindowState = FormWindowState.Maximized
End Sub