C#之winform实现文件拖拽功能
2017-04-18 15:52
302 查看
将一个文件拖拽到窗体的某个控件时,将该控件的路径显示在该控件上,只要拿到了路径自然可以读取文件中的内容了
将一个控件的属性AllowDrop设置为true,然后添加DragDrop、DragEnter时间处理函数,如下:
private void txtAppPath_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { e.Effect = DragDropEffects.Link; } else { e.Effect = DragDropEffects.None; } } private void txtAppPath_DragDrop(object sender, System.Windows.Forms.DragEventArgs e) { txtLocalFileName.Text = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); }
相关文章推荐
- WinForm实现简单的拖拽文件到出题的功能(C#)(3)
- winform(C#)拖拽实现获得文件路径
- c# winform TreeView控件中实现拖拽的功能
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- winform(C#)拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- WinForm实现简单的拖拽功能(C#)
- C#文件文件夹拖拽功能的实现
- c# winform TreeView控件中实现拖拽的功能
- WinForm实现简单的拖拽功能(C#)
- winform(C#)拖拽实现获得文件路径
- winform(C#)拖拽实现获得文件路径
- WinForm实现简单的拖拽功能(C#)(2)
- winform(C#)拖拽实现获得文件路径
- C#窗体实现文件拖拽功能
- winform(C#)拖拽实现获得文件路径
- Winform窗体文本框实现拖拽获得目录或文件路径(C#)
- C# WinForm 实现文件的拖入和拖出(拖拽操作)
- 【转】c# winform TreeView控件中实现拖拽的功能
- 简单的实现对话框中文件的拖拽功能