title: How to Drag item from C# form and drop on other application?
body: <p>I want to know that how can we drag item from treeview in C# and drop in other(autocad) application. That item is basically the autocad file .dwg. </p>
  
  <p>I have written some code:</p>
  
  <pre><code>private void treeView1_ItemDrag(object sender, ItemDragEventArgs e)
  {     
  
       TreeNode n = (TreeNode)e.Item;
       this.treeView1.DoDragDrop(AcadObj, DragDropEffects.Copy);
  
  }
  </code></pre>
  
  <p>AcadObj is an autocad object.</p>
  
  <p>This event is working fine but the event DragDrop is not firing, even when i drag on autocad the mouse pointer gives me plus sign (that the file is accepted here). My DragDrop event is :</p>
  
  <pre><code>private void treeview1_DragDrop(object sender, DragEventArgs e){
  
         MessageBox.Show("It works");
  }
  </code></pre>
  
  <p>The above event is not working and not showing me MessageBox. I have implemented only these two events.</p>
  
  <p>Please helpe me and guide me how can i do this</p>