private void checkedListBox2_MouseDown(object sender, MouseEventArgs e) { CheckedListBox check2 = sender as CheckedListBox; index = check2.IndexFromPoint(e.X, e.Y); if (index >= 0 & e.Button == MouseButtons.Left) { check2.DoDragDrop(check2.Items[index].ToString(), DragDropEffects.Move); } }