DragEventArgs.KeyStates Property


Gets a flag enumeration indicating the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons.

 property System::Windows::DragDropKeyStates KeyStates { System::Windows::DragDropKeyStates get(); };
public System.Windows.DragDropKeyStates KeyStates { get; }
member this.KeyStates : System.Windows.DragDropKeyStates
Public ReadOnly Property KeyStates As DragDropKeyStates

Property Value


One or more members of the DragDropKeyStates flag enumeration.


The effect of a drag-and-drop operation can be adjusted depending on the state of a particular key. For example, data may either be copied or moved depending on whether the CTRL or SHIFT keys are pressed during the drag-and-drop operation.

Applies to