【转】C#.net拖拽实现获得文件路径
2015-04-10 14:43
411 查看
C#.net拖拽实现获得文件路径
作者Attilax , EMAIL:1466519819@qq.com
思路: 通过DragEnter事件获得被拖入窗口的“信息”(可以是若干文件,一些文字等等),
在DragDrop事件中对“信息”进行解析。
窗体的AllowDrop属性必须设置成true;
且必须有DragEnter事件(单独写DragDrop事件是不会具有拖拽功能的)
View Code
参考:
WinForm的鼠标拖拽功能(C#)
C#中的拖放操作 - fumingkui@126的日志 - 网易博客.htm
winform(C#)拖拽实现获得文件路径_.NET教程网——简单专业的.NET技术网站.htm
原文链接:http://blog.csdn.net/attilax/article/details/8795867
作者Attilax , EMAIL:1466519819@qq.com
思路: 通过DragEnter事件获得被拖入窗口的“信息”(可以是若干文件,一些文字等等),
在DragDrop事件中对“信息”进行解析。
窗体的AllowDrop属性必须设置成true;
且必须有DragEnter事件(单独写DragDrop事件是不会具有拖拽功能的)
private void Form1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; //重要代码:表明是链接类型的数据,比如文件路径 else e.Effect = DragDropEffects.None; } private void Form1_DragDrop(object sender, DragEventArgs e) { string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); MessageBox.Show(path); }
View Code
参考:
WinForm的鼠标拖拽功能(C#)
C#中的拖放操作 - fumingkui@126的日志 - 网易博客.htm
winform(C#)拖拽实现获得文件路径_.NET教程网——简单专业的.NET技术网站.htm
原文链接:http://blog.csdn.net/attilax/article/details/8795867
相关文章推荐
- C#.net拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- C#TextBox控件拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- C#TextBox控件拖拽实现获得文件路径
- Winform窗体文本框实现拖拽获得目录或文件路径(C#)
- winform(C#)拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- winform拖拽实现获得文件路径
- C#winform拖拽实现获得文件路径
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- ASP.NET 2.0(C#)实现多文件上传
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- ASP.NET(C#)实现一次性上传多文件
- asp.net C# 获得配置文件AppSettings 的值
- (原)ASP.NET 2.0(C#)实现多文件上传
- 使文件下载的自定义连接支持 FlashGet 的断点续传多线程链接下载! C#/ASP.Net 实现