Back to Devexpress

RichEditControl.DragDropMode Property

windowsforms-devexpress-dot-xtrarichedit-dot-richeditcontrol-ecf3c441.md

latest2.2 KB
Original Source

RichEditControl.DragDropMode Property

Gets or sets the drag-and-drop mode which is active in the RichEditControl.

Namespace : DevExpress.XtraRichEdit

Assembly : DevExpress.XtraRichEdit.v25.2.dll

NuGet Package : DevExpress.Win.RichEdit

Declaration

csharp
[DefaultValue(DragDropMode.Standard)]
[DXCategory("Behavior")]
public DragDropMode DragDropMode { get; set; }
vb
<DXCategory("Behavior")>
<DefaultValue(DragDropMode.Standard)>
Public Property DragDropMode As DragDropMode

Property Value

TypeDefaultDescription
DragDropModeStandard

A DragDropMode enumeration value.

|

Available values:

NameDescription
Standard

This mode is suitable for single-thread applications. If this mode is enabled, all Drag~ events of the RichEditControl are correctly raised when objects are dragged and dropped.

| | Manual |

This mode is suitable for mutli-thread applications, when no Drag~ events of the RichEditControl can be raised.

|

Remarks

To enable RichEditControl’s drag-and-drop operation in a Multi Threaded Apartment (MTA), the DragDropMode property value should be set to DragDropMode.Manual. In this case, drag-and-drop events such as DragEnter, DragLeave, DragOver and DragDrop are not raised.

Note

The Defauilt value of DragDropMode (the DragDropMode.Standard) in MTA state results in application failure.

See Also

RichEditControl Class

RichEditControl Members

DevExpress.XtraRichEdit Namespace