protected override void OnDragDrop(DragEventArgs drgevent) { base.OnDragDrop(drgevent); _insertionContourLineData = null; RoomClipboardData clipboardData = drgevent.Data.GetData(typeof(RoomClipboardData)) as RoomClipboardData; if (clipboardData != null) { clipboardData.MergeInto(_editor, GetDragDropOffset(drgevent)); } }
protected override void OnDragEnter(DragEventArgs drgevent) { base.OnDragEnter(drgevent); RoomClipboardData clipboardData = drgevent.Data.GetData(typeof(RoomClipboardData)) as RoomClipboardData; if (clipboardData != null) { drgevent.Effect = DragDropEffects.Copy; _insertionContourLineData = clipboardData.ContourLines; _insertionDropPosition = clipboardData.DropPosition; _insertionCurrentOffset = GetDragDropOffset(drgevent); Invalidate(); } }