读书人

dragdrop怎么取到文件名s

发布时间: 2012-06-12 14:21:25 作者: rapoo

dragdrop如何取到文件名s?
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

[解决办法]

C# code
// 注册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);// 文件路径数组} 

读书人网 >C#

热点推荐