C#支持dragdrop事件,可是如果把文件(或者几个文件)拖到程序里面,如何可以取到路径+文件名列表的列表?MS 的例子里只提到去文件内容。谢谢
http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(SYSTEM.WINDOWS.FORMS.DRAGEVENTARGS);k(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22);k(DevLang-CSHARP)&rd=true

解决方案 »

  1.   

    // 注册2个事件private void textBox1_DragEnter(object sender, DragEventArgs e)
    {
        e.Effect = e.Data.GetDataPresent(DataFormats.FileDrop) ? DragDropEffects.Link : e.Effect = DragDropEffects.None;
    }private void textBox1_DragDrop(object sender, DragEventArgs e)
    {
        string[] paths = (string[])e.Data.GetData(DataFormats.FileDrop);// 文件路径数组
    }
      

  2.   

    http://support.microsoft.com/kb/307966