当前位置: 首页 > news >正文

Winform 打开文件夹、文件、拖拽上传

参考原文:https://blog.csdn.net/u012543266/article/details/21834073

1、打开文件

    private void button1_Click(object sender, EventArgs e){OpenFileDialog dialog = new OpenFileDialog();dialog.Multiselect = true;//该值确定是否可以选择多个文件dialog.Title = "请选择文件夹";dialog.Filter = "所有文件(*.*)|*.*";if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK){string file = dialog.FileName;}}

2、打开文件夹

    private void button1_Click(object sender, EventArgs e){System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog();dialog.Description = "请选择Txt所在文件夹";if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK){if (string.IsNullOrEmpty(dialog.SelectedPath)){MessageBox.Show(this, "文件夹路径不能为空", "提示");return;}}}

3、拖拽

        private void Form1_Load(object sender, EventArgs e){this.AllowDrop = true;}private void Form1_DragEnter(object sender, DragEventArgs e){if (e.Data.GetDataPresent(DataFormats.FileDrop))e.Effect = DragDropEffects.Copy;elsee.Effect = DragDropEffects.None;}private void Form1_DragDrop(object sender, DragEventArgs e){string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);// 对拖放的文件进行处理foreach (string file in files){// 处理文件Console.WriteLine(file);}}

http://www.lryc.cn/news/114163.html

相关文章:

  • 热评国内AI四小龙:此一时彼一时,彼此彼此
  • [国产MCU]-BL602开发实例-GPIO控制
  • Firefox 配置 Burp_proxy 和 证书
  • 基于Java+SpringBoot+Vue前后端分离仓库管理系统详细设计和实现
  • PyTorch Lightning教程七:可视化
  • 后端开发2.mongdb的集成
  • Unity面板究极优化
  • C# App.config和Web.config加密
  • 力扣:50. Pow(x, n)(Python3)
  • scikit-plot 使用笔记
  • 2024考研408-计算机网络 第五章-传输层学习笔记
  • 【JS】一道解构面试题
  • 24v转3.3v输出3A用什么芯片
  • 在Linux中安装lrzsz(yum命令使用)
  • 机器学习基础08-回归算法矩阵分析(基于波士顿房价(Boston House Price)数据集)
  • [英语单词] password, passphrase, passport.... paraphrase
  • windows(iis)服务器部署安装wordpress(php)网站教程
  • ETCD备份还原
  • 探索CSS计数器:优雅管理网页元素的计数与序号
  • 这次一次性通关channel!
  • 线程数控制
  • DC-6靶机
  • SpringCloud入门Day01-服务注册与发现、服务通信、负载均衡与算法
  • java-IDEA MAVEN查看依赖树,解决jar包重复和冲突
  • 参考RabbitMQ实现一个消息队列
  • SpringBoot+JWT
  • Cad二次开发EqualPoint
  • 20230806将ASF格式的视频转换为MP4
  • 【MySQL】——常用接口API即相关函数说明
  • ts + axios + useRequest (ahooks)—— 实现请求封装