GoDigram for .NET Framework and .NET Core
Northwoods.Go Namespace / GoView Class / ObjectSelectionDropReject Event
In This Topic
    ObjectSelectionDropReject Event
    In This Topic
    The event that is raised during a drag's mouse over a document object; setting the GoInputEventArgs.InputState property to GoInputState.GoInputState.Cancel will reject a drop of the selection at this input event point.
    Syntax
    [Category("GoView")]
    [Description("The view's Selection has been dragged over a document object (a GoObjectEventHandler); to reject a drop, set .InputState to Cancel")]
    public event GoObjectEventHandler ObjectSelectionDropReject
    Event Data

    The event handler receives an argument of type GoObjectEventArgs containing data related to this event. The following GoObjectEventArgs properties provide information specific to this event.

    PropertyDescription
    Gets whether Modifiers has Keys.Alt set. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the MouseButtons used with this input event. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets whether Modifiers has Keys.Control set. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the amount of change associated with a mouse-wheel rotation. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the point at which this input event occurred. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets whether this is a double-click event. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the DragEventArgs associated with this input event. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the GoObject associated with this event.  
    Gets or sets the GoInputState as defined by various tools. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets whether Buttons equals MouseButtons.Right. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the key pressed as this input event. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the KeyEventArgs associated with this input event. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the modifier keys used with this input event. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the MouseEventArgs associated with this input event. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets whether Modifiers has Keys.Shift set. (Inherited from Northwoods.Go.GoInputEventArgs)
    Gets or sets the point at which this input event occurred. (Inherited from Northwoods.Go.GoInputEventArgs)
    Remarks
    This event is raised for the first document object found at the GoInputEventArgs.DocPoint, excluding objects that are part of the Selection. Unlike the GoObject.GoObject.OnSelectionDropReject method, which proceeds up the GoObject.Parent chain until a call returns true, this event occurs only once per mouse move. Thus you will often need to look at the GoObject.ParentNode or GoObject.TopLevelObject in order to find the most meaningful object to really handle the event.
    See Also