title: Get cursor position with respect to the control - C#
body: <p>I want to get the mouse position with respect to the control in which mouse pointer is present. That means when I place the cursor to the starting point (Top-Left corner) of control it should give (0,0). I am using the following code:</p>
  
  <pre><code>    private void panel1_MouseMove(object sender, MouseEventArgs e)
      {
          this.Text = Convert.ToString(Cursor.Position.X + ":" + Cursor.Position.Y);         
      } 
  </code></pre>
  
  <p>But this gives the position with respect to the screen not to the control.</p>
  
  <p>Code sample will be appreciated.</p>