1、窗体上放置一个textbox,将textbox的AllowDrop属性设置为true
2、选中“textbox”切换到Events标签,双击DragDrop和DragEnter会生成相应函数
3、在函数中追加以下代码
private void textBoxSrcPath_DragDrop(object sender, DragEventArgs e)
{
//在此处获取文件或者文件夹的路径
textBoxSrcPath.Text = ((Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
}
private void textBoxSrcPath_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Link;
}
else
{
e.Effect = DragDropEffects.None;
}
}