private void MoveOutsideContainer(ToolStrip toolStripToDrag, Point screenLocation)
        {
            ToolStripPanel controlToLayout = ToolStripManager.ToolStripPanelFromPoint(toolStripToDrag, screenLocation);

            if (controlToLayout != null)
            {
                using (new LayoutTransaction(controlToLayout, controlToLayout, null))
                {
                    controlToLayout.MoveControl(toolStripToDrag, screenLocation);
                }
                toolStripToDrag.PerformLayout();
            }
            else
            {
                this.GiveToolStripPanelFeedback(toolStripToDrag, screenLocation);
            }
        }