title: Receive mouse move even cursor is outside control
body: <p>I did something like scrollbar from <code>Control</code>. Everything is fine, but when cursor leaves control area, <code>OnMouseMove</code> is not received anymore. <br/></p>
  
  <p>When you use standard windows scrollbar, you can use it even if mouse cursor is outside the control's surface.  </p>
  
  <p>To avoid this, the only idea I have, is get cursor position from screen, then calculate scrollbar position on screen, and use timer or something to update my <code>Control</code>. But it sounds very hard and ugly.  </p>
  
  <p>Any idea how to fix it?</p>
  
  <p>EDIT: I meant <code>Control</code> not <code>UserControl</code>.</p>
  
  <p>EDIT2:
  It receives mouse! I had bug in code, I called MouseDown in MouseMove method, but in MouseDown I had X/Y constraint that will force to return if X&lt;0 etc. </p>