我实现将文件拖入ListView时,会将文件名自动添加进去。
我将ListView的AllowDrag设置为ture
并且在事件中做了下面的处理private void listView1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{
       e.Effect = DragDropEffects.Link;
}
private void listView1_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
string[] filenames = e.Data.GetData("FileNameW") as string[];
foreach(string x in filenames)
{
             listView1.Items.Add(x);
}
}现在拖入单个文件没有问题,他会正常显示,但是拖入多个文件它始终还是只显示第一个,怎么才能让它能显示多个文件啊?谢谢!!!