我有一个表格,我希望能够在上面放置文件。我有以下代码:
private void Form1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.Copy;
else
e.Effect = DragDropEffects.None;
}
我希望光标仅在删除文件时更改,而不是在删除目录时更改。上面的代码也为目录更改了它。我究竟做错了什么?文件是否有任何数据格式,或者我应该简单地尝试检查我在 e.Data 中获得的对象以进行扩展?