windowsforms-devexpress-dot-xtrarichedit-dot-richeditcontrol-ecf3c441.md
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
[DefaultValue(DragDropMode.Standard)]
[DXCategory("Behavior")]
public DragDropMode DragDropMode { get; set; }
<DXCategory("Behavior")>
<DefaultValue(DragDropMode.Standard)>
Public Property DragDropMode As DragDropMode
| Type | Default | Description |
|---|---|---|
| DragDropMode | Standard |
A DragDropMode enumeration value.
|
Available values:
| Name | Description |
|---|---|
| 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.
|
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