private void listBoxControl2_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
        {
            ListBoxControl listBox  = sender as ListBoxControl;
            Point          newPoint = new Point(e.X, e.Y);

            newPoint = listBox.PointToClient(newPoint);
            int    selectedIndex = listBox.IndexFromPoint(newPoint);
            object item          = listBoxControl1.Items[listBoxControl1.IndexFromPoint(p)];

            if (selectedIndex == -1)
            {
                listBox.Items.Add(item);
            }
            else
            {
                listBox.Items.Insert(selectedIndex, item);
            }
        }