RepositoryItem.DragEnter Event

Fires when a dragged object enters the editor's area.

Namespace: DevExpress.XtraEditors.Repository

Assembly: DevExpress.XtraEditors.v20.1.dll

Declaration

[DXCategory("Events")]
public event DragEventHandler DragEnter
<DXCategory("Events")>
Public Event DragEnter As DragEventHandler

Event Data

The DragEnter event's data class is DragEventArgs. The following properties provide information specific to this event:

Property Description
AllowedEffect Gets which drag-and-drop operations are allowed by the originator (or source) of the drag event.
Data Gets the IDataObject that contains the data associated with this event.
Effect Gets or sets the target drop effect in a drag-and-drop operation.
KeyState Gets the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons.
X Gets the x-coordinate of the mouse pointer, in screen coordinates.
Y Gets the y-coordinate of the mouse pointer, in screen coordinates.

Remarks

The DragEnter event is designed to handle the dragging process. This event fires when the mouse pointer enters the control's client area provided that dragging is being performed. This event is likely to be used if dropping can be performed anywhere within the control (and may be prohibited depending upon the dragged data). The allowed drop effect must be set using the event parameter's Effect property. If dropping is allowed in particular areas within the control, handle the RepositoryItem.DragOver event.

See Also