private void listView2_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{

DragDropEffects ef=DoDragDrop(this,DragDropEffects.Copy);
if (ef==DragDropEffects.Copy)
{
if (listView2.SelectedItems.Count!=0)
{
textBox1.Text=listView2.SelectedItems[0].Text;
}
}
} private void listView1_DragOver(object sender, System.Windows.Forms.DragEventArgs e)
{
int count=-1;
e.Effect=DragDropEffects.Copy;
Point p,pp;
pp=new Point(e.X,e.Y);
p=listView1.PointToClient(pp);
try
{
textBox3.Text=listView1.GetItemAt(p.X,p.Y).Text;
            count=listView1.GetItemAt(p.X,p.Y).Index;
}
catch
{
textBox3.Text="null";
}
if (count!=-1)
{
listView1.Items[count].Selected=true;
listView1.Focus();
}
}