WinForm中
C#实现文件拖放:
主要用窗体的AllowDrop属性和DragEnter事件来实现
窗体加载设 AllowDrop=true;
private void Form1_DragEnter(object sender,DragEventArgs e)
{
if(e.Data.GetDataPresent(DataFormats.FileDrop))
{
string [] files=(string[])e.Data.GetData(DataFormats.FileDrop);
for(int i=0;i<fils.length;i++)
{
listBox1.Items.Add(files[i]);
}
}