internal static void StopDockingWindow()
 {
     if (DockingWindow != null)
     {
         DockingWindow.Close();
         DockingWindow.Dispose();
         DockingWindow = null;
     }
 }
        internal static void StartDockingWindow(StiDockingPanel pn, Rectangle rect)
        {
            panel         = pn;
            DockingWindow = new StiDockingWindow();

            Win32.SetWindowPos(
                DockingWindow.Handle,
                new IntPtr((int)-1),
                0, 0, rect.Width, rect.Height,
                (int)Win32.SetWindowPosFlags.SWP_NOACTIVATE |
                (int)Win32.SetWindowPosFlags.SWP_SHOWWINDOW |
                (int)Win32.SetWindowPosFlags.SWP_NOSIZE |
                (int)Win32.SetWindowPosFlags.SWP_NOMOVE);
        }