windowsforms-devexpress-dot-utils-dot-dragdrop-dot-dragdropevents-61e00d59.md
Occurs when a data element is dragged out of the control’s bounds.
Namespace : DevExpress.Utils.DragDrop
Assembly : DevExpress.Utils.v25.2.dll
NuGet Packages : DevExpress.Utils, DevExpress.Wpf.Core
[DXCategory("DragDrop")]
public event DragLeaveEventHandler DragLeave
<DXCategory("DragDrop")>
Public Event DragLeave As DragLeaveEventHandler
The DragLeave event's data class is DragLeaveEventArgs. The following properties provide information specific to this event:
| Property | Description |
|---|---|
| Cursor | Gets or sets the mouse pointer. |
| Handled | Gets or sets whether the event was handled and allows you to suppress the default action. Inherited from DXDefaultEventArgs. |
The event data class exposes the following methods:
| Method | Description |
|---|---|
| Default() | Invokes the default action the attached control performs on the current drag-and-drop operation stage. Inherited from DXDefaultEventArgs. |
The example below shows how to give feedback to users when the mouse pointer leaves the control.
//The operation is not allowed when the cursor leaves the grid.
private void dragDropEvents1_DragLeave(object sender, DragLeaveEventArgs e) {
e.Default();
e.Cursor = Cursors.No;
}
'The operation is not allowed when the cursor leaves the grid.
Private Sub dragDropEvents1_DragLeave(ByVal sender As Object, ByVal e As DevExpress.Utils.DragDrop.DragLeaveEventArgs) _
Handles dragDropEvents1.DragLeave
e.Default()
e.Cursor = Cursors.No
End Sub
Note
Run the XtraTreeList or XtraGrid demo and click Open Solution for more examples.
See Also