C#判断文件是复制还是剪切
private void button1_Click(object sender, EventArgs e)
{
IDataObject
vDataObject = Clipboard.GetDataObject();
if
(!vDataObject.GetDataPresent(DataFormats.FileDrop)) return;
MemoryStream
vMemoryStream = (MemoryStream)vDataObject.GetData(
"Preferred DropEffect",
true);
DragDropEffects vDragDropEffects =
(DragDropEffects)vMemoryStream.ReadByte();
if ((vDragDropEffects &
DragDropEffects.Move) == DragDropEffects.Move)
Text = "剪切";
else if
((vDragDropEffects & DragDropEffects.Copy) == DragDropEffects.Copy)
Text
= "复制";
}
转自:http://hi.baidu.com/lxsunshuai/item/50661fac7e37a5f615329bdb