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

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.lryc.cn/news/2383718.html

相关文章:

  • 汇川PLC通过开疆智能Profinet转ModbusTCP网关读取西门子PLC数据案例
  • 零基础入门:MinerU 和 PyTorch、CUDA的关系
  • 借助IEDA ,Git版本管理工具快速入门
  • 三维空间,毫秒即达:RTMP|RTSP播放器在Unity中的落地实现
  • 【计算机网络】HTTP/1.0,HTTP/1.1,HTTP/2,HTTP/3汇总讲解,清晰表格整理面试重点对比
  • ubuntu 搭建FTP服务,接收部标机历史音视频上报服务器
  • 一、内存调优
  • IDEA启动报错:Cannot invoke “org.flowable.common.engine.impl.persistence.ent
  • 从加密到信任|密码重塑车路云一体化安全生态
  • Java的Filter与Spring的Interceptor的比较
  • 多线程编程的典型使用场景
  • grafana dashboard 单位 IEC SI a i
  • WPF···
  • Git的工作流程
  • 微服务架构中的多进程通信--内存池、共享内存、socket
  • 电脑中所有word文件图标变白怎么恢复
  • RK3568 OH5.1 源码编译及问题
  • Qt5、C++11 获取wifi列表与wifi连接
  • 【KWDB 2025 创作者计划】_从部署开始了解KWDB
  • 高等数学-微分
  • 有没有开源的企业网盘,是否适合企业使用?
  • 基于系统整合的WordPress个性化配置方法深度解析:从需求分析到实现过程
  • 离线服务器Python环境配置指南
  • (第94天)OGG 微服务搭建 Oracle 19C CDB 架构同步
  • 参与开发的注意事项
  • 使用pm2 部署react+nextjs项目到服务器
  • 从0到1打造AI Copilot:用SpringBoot + ChatGPT API实现智能开发助手
  • LeetCode Hot100 (双指针)
  • JVM常量池(class文件常量池,运行时常量池,字符串常量池)
  • 开源免费无广告专注PDF编辑、修复和管理工具 办公学术 救星工具