title: Unable to create ellipse on mouse double click event
body: <p>I am trying to create a elipse in a textbox on double click. But it doesnt seem to happen.    </p>
  
  <pre><code>panel.MouseClick += create_terms;
  
  private void create_terms(object sender, EventArgs arg)
  {
      if (Phys_terms_check.Checked == true)
      {
           MouseEventArgs e = (MouseEventArgs)arg;
              Graphics g = CreateGraphics();
              SolidBrush p = new SolidBrush(Color.Red);
              Pen erase = new Pen(Color.White);
  
              Panel panel = (Panel)sender;
              g.FillEllipse(p, e.X+panel.Left,e.Y+panel.Top,10,10);
      }
  }
  </code></pre>
  
  <p>The <code>e.x</code> and <code>e.y</code> seem to be giving relative coordinates from the sender. How to get point relative to the form.</p>