c#实现文件拖放
2014-02-13 22:12 每天努力一点点 阅读(751) 评论(0) 收藏 举报
1. 选择form窗口,在事件分别双击双击DragDrop和DragEnter
2. form属性AllowDrop设置为true
private void Form1_DragDrop(object sender, DragEventArgs e)
{
Array fileArr = ((System.Array)e.Data.GetData(DataFormats.FileDrop));
for (int i = 0; i < fileArr.Length; i++)
{
this.textBox1.AppendText(fileArr.GetValue(i).ToString() + Environment.NewLine);
}
}
private void Form1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.Link;
else e.Effect = DragDropEffects.None;
}2. form属性AllowDrop设置为true
浙公网安备 33010602011771号