title: Drag and Drop position? How to use rectangle? WinForms, C#
body: <p>Drag and Drop in winform returns the dropped on top-leftmost on its Drop. Or to make it clear, it drops where the cursor of the mouse is. I know I have to add some of the codes like the rectangle. But im new in this drag and drop function. Can someone help me pls? Here's my code:</p>
  
  <pre><code>private void label1_MouseDown(object sender, MouseEventArgs e)
  {
     label1.DoDragDrop(label1, DragDropEffects.Move);           
  }
  
  private void panel1_DragDrop(object sender, DragEventArgs e)
  {
     label1.Location = this.panel1.PointToClient(new Point(e.X, e.Y));
  }
  
  private void panel1_DragEnter(object sender, DragEventArgs e)
  {
     e.Effect = DragDropEffects.Move;
  }
  </code></pre>