protected override void OnDragOver(DragEventArgs theDragEvents) { MultiPaneControl designedControl = this.DesignedControl; Point pt = designedControl.PointToClient(new Point(theDragEvents.X, theDragEvents.Y)); if (!designedControl.DisplayRectangle.Contains(pt)) { theDragEvents.Effect = DragDropEffects.None; } else { MultiPanePageDesigner selectedPageDesigner = this.GetSelectedPageDesigner(); if (selectedPageDesigner != null) { selectedPageDesigner.InternalOnDragOver(theDragEvents); } } }
protected override void OnDragOver(DragEventArgs theDragEvents) { MultiPaneControl aCtl = DesignedControl; Point pt = aCtl.PointToClient(new Point(theDragEvents.X, theDragEvents.Y)); if (!aCtl.DisplayRectangle.Contains(pt)) { theDragEvents.Effect = DragDropEffects.None; } else { MultiPanePageDesigner aDsgn_Sel = GetSelectedPageDesigner(); if (aDsgn_Sel != null) { aDsgn_Sel.InternalOnDragOver(theDragEvents); } } }