Member Description
AllowedEffect The effects that are supported by the source control. For example, you can determine if Move is supported:

if ((e.AllowedEffect & DragDropEffects.Move) == DragDropEffects.Move)
Data Returns the IDataObject that contains data associated with this operation. This object implements methods that return information about the data. These include GetData, which fetches the data, and GetDataPresent, which checks the data type.
Effect Gets or sets the target drop effect.
KeyState Returns the state of the Alt key, Ctrl key, Shift key, and mouse buttons as an integer:
1 = Left mouse button
2 = Right mouse button
4 = Shift key
8 = Ctrl key
16 = Middle mouse button
32 = Alt key
X, Y X and Y coordinates of the mouse pointer.

Table 2 Examine DragEventArgs Properties
Note that the destination control must implement the event handlers for both DragEnter and DragDropEvents. Both events receive a DragEventArgs type parameter, which enables you to determine the information required to process a given drag-and-drop event.