public DockingDragManager(KryptonDockingManager manager, Control c) { _manager = manager; _offset = Point.Empty; // Use timer to ensure we do not update the display too quickly which then causes tearing _moveTimer = new Timer(); _moveTimer.Interval = 10; _moveTimer.Tick += new EventHandler(OnFloatingWindowMove); }