protected override void OnEndDrag(bool abort)
{
DockPanel.SuspendLayout(true);
this.Outline.Close();
this.Indicator.Close();
this.EndDrag(abort);
// Queue a request to layout all children controls
DockPanel.PerformMdiClientLayout();
DockPanel.ResumeLayout(true, true);
this.DragSource = null;
}