title: Is this .NET Framework bug with Me.Top?
body: <p>I think I have found a bug when setting or getting the Me.Top property of a form. 
  I am using VS2010 VB.NET .NET framework 4.0</p>
  
  <p>My monitor setup is slightly unusual:</p>
  
  <ol>
  <li><p>Primary 1600 x 900</p></li>
  <li><p>1680 x 1050</p></li>
  <li><p>1680 x 1050 </p></li>
  </ol>
  
  <p><img src="https://i.stack.imgur.com/afR0l.png" alt="enter image description here"></p>
  
  <p>On monitor number 1 everything works as expected. On monitor 2 or 3 if I set <code>Me.Top = 0</code> then the form appears 150 pixels from the top of the screen so it thinks that it is using the resolution of the primary monitor.</p>
  
  <p>I have to set <code>Me.Top = -150</code> to get the form to the top of the screen.</p>
  
  <p>Has anyone seen this before / know of a fix or workaround?</p>