首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dragdrop怎么取到文件名s

2012-06-12 
dragdrop如何取到文件名s?C#支持dragdrop事件,可是如果把文件(或者几个文件)拖到程序里面,如何可以取到路

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);// 文件路径数组} 

热点排行