void lst_L_DragDrop(object sender, DragEventArgs e) { lstBox_To = sender as DevExpress.XtraEditors.ListBoxControl; Point newPoint = new Point(e.X, e.Y); newPoint = lstBox_To.PointToClient(newPoint); int selectedIndex = lstBox_To.IndexFromPoint(newPoint); if (lstBox_From.Equals(lstBox_To)) { return; } lstBox_From.SelectedItems.ToList().ForEach(a => { if (!lstBox_To.Items.Contains(a)) { lstBox_To.Items.Add(a); } if (lstBox_From.Items.Contains(a)) { lstBox_From.Items.Remove(a); } }); lstBox_To.SortOrder = SortOrder.Ascending; }