/// <summary> /// This method is called when the drag and drop operation is completed and /// the item being dragged was dropped on a valid, top level Rhino object. /// </summary> public override bool OnDropOnObject(IRhinoObjRef objRef, MRhinoView rhinoView, DataObject data, DragDropEffects dropEffect, Point point) { SampleCsDragData dragData = GetSampleCsDragData(data); if (null == dragData) return false; MessageBox.Show( RhUtil.RhinoApp().MainWnd(), "String \"" + dragData.DragString + "\" Dropped on object", "SampleCsDragDrop", MessageBoxButtons.OK, MessageBoxIcon.Information ); return true; }
/// <summary> /// This method is called when the drag and drop operation is completed and /// the item being dragged was dropped on a valid, top level Rhino object. /// </summary> public override bool OnDropOnObject(IRhinoObjRef objRef, MRhinoView rhinoView, DataObject data, DragDropEffects dropEffect, Point point) { SampleCsDragData dragData = GetSampleCsDragData(data); if (null == dragData) { return(false); } MessageBox.Show( RhUtil.RhinoApp().MainWnd(), "String \"" + dragData.DragString + "\" Dropped on object", "SampleCsDragDrop", MessageBoxButtons.OK, MessageBoxIcon.Information ); return(true); }