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

C#新建打开文件对话框

这是Winform直接封装好的打开文件对话框 

 

using System.Windows.Forms;
public static string OpenFile(string path)
{OpenFileDialog openFileDialog = new OpenFileDialog();// 设置对话框属性openFileDialog.Title = "选择文件";openFileDialog.InitialDirectory = path; // 设置初始目录openFileDialog.Filter = "TXT 文件|*.txt|所有文件|*.*"; //过滤器类型openFileDialog.FilterIndex = 1; // 默认选择第一个过滤器openFileDialog.RestoreDirectory = true; // 对话框关闭后恢复当前目录openFileDialog.CheckFileExists = false;  // 允许文件不存在openFileDialog.CheckPathExists = true;   // 但路径必须存在if (openFileDialog.ShowDialog() == DialogResult.OK){return   openFileDialog.FileName;}return "";
}

http://www.xdnf.cn/news/552709.html

相关文章:

  • 机器学习 集成学习方法之随机森林
  • Oracle中如何解决LATCH:CACHE BUFFERS LRU CHAIN
  • 精益数据分析(73/126):黏性阶段的功能优先级法则——七问决策模型与风险控制
  • 【神经网络与深度学习】扩散模型之原理解释
  • 调皮用法|python语言中的self参数
  • python训练营打卡第29天
  • 【实用教程】如何快速搭建一套私有的埋点系统?
  • 国产视频转换LT6211UX:HDMI2.0转LVDS/MIPI芯片简介,支持4K60Hz
  • Zenmap代理情况下无法扫描ip
  • MongoDB 学习(三)Redis 与 MongoDB 的区别
  • EasyOCR 模型文件下载
  • 开源运维工具HHDESK源码开发
  • Linux(ubuntu18.04)下安装instant-ngp环境
  • JWT单双token实现机制记录
  • 精益数据分析(71/126):从移情到黏性——创业阶段的关键跨越与数据驱动策略
  • JavaScript性能优化实战(13):性能测试与持续优化
  • Mysql面经
  • 基于Python批量删除文件和批量增加文件
  • List介绍
  • Java操作Elasticsearch 之 [Java High Level REST Clientedit]
  • 数据库索引是什么,什么时候不适合使用?
  • 【深度学习实战】梯度爆炸怎么解决?
  • 量子通信技术:原理、应用与未来展望
  • 华三(H3C)IRF堆叠心跳的LACP MAD、BFD MAD和ARP MAD差异
  • 蓝桥杯2114 李白打酒加强版
  • JAVASE查漏补缺
  • CAP分布式理论
  • SpringBoot(三)--- 数据库基础
  • MySQL事务管理:事务控制与锁机制详解
  • 【Java实战】线程池 并发 并行 生命周期(详细解释)