C# winform实现拖拽文件

 时间:2026-05-07 17:37:03

1、新建一个winform工程,在界面上添加一个listbox(其他空间亦可)

C# winform实现拖拽文件

2、选中listbox,转到其属性界面,设置Allowdrow为true

C# winform实现拖拽文件

3、然后转到其事件界面,在DragEnter事件下双击注册拖拽进来时候的事件,为其注册的事件加入拖拽效果代码。

if(e.Data.GetDataPresent (DataFormats.FileDrop))

           {

               e.Effect = DragDropEffects.Move;

           }else

           {

               e.Effect = DragDropEffects.None;

           }

C# winform实现拖拽文件

C# winform实现拖拽文件

4、再次转到其属性界面,添加事件

DragDrop,为其编写代码

 string[] s = (string[])e.Data.GetData(DataFormats.FileDrop);

C# winform实现拖拽文件

C# winform实现拖拽文件

5、运行后,将文件拖入,将会显示文件路径。得到了文件路径,就可以读入进行后台处理,自行发挥。效果如下:

C# winform实现拖拽文件

  • 怎样使用TOAD导入dmp数据库
  • c#如何查找txt文件删除行
  • 如何删除office注册表
  • 如何使用Powershell命令查看域账户详细信息?
  • Windows 7 让关机按钮从登录界面消失
  • 热门搜索
    answer是什么意思 dps是什么意思 顿首是什么意思 血色素是什么 什么是幸福 pk是什么意思 居高临下的临是什么意思 手脚发麻是什么原因 香油是什么油 皮肤过敏用什么药