当前位置: 首页 > 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.dtcms.com/a/202564.html

相关文章:

  • 【Unity网络编程知识】协议生成工具Protobuf
  • 《量子雷达》学习(1) 2025.5.20
  • C#调用GTS控制板
  • 口腔牙科小程序源码介绍
  • 【工具使用】STM32CubeMX-USB配置-实现U盘功能
  • 【Vue篇】组件的武林绝学:状态风暴下的乾坤挪移术
  • 详解MySQL 的 binlog,redo log,undo log
  • FreeSWITCH 纯内网配置
  • 第10天-Python操作MySQL数据库全攻略:从基础连接到高级应用
  • Java中的集合详解
  • 跨境业务服务器部署实战 - 低延迟架构设计
  • 【SPIN】PROMELA数据与程序结构详解(SPIN学习系列--7)
  • GitHub 自动认证教程
  • ⼀个并发访问量⽐较⼤的key在某个时间过期,在redis中这个时间过期什么意思
  • thread 的mutex优化
  • 大数据相关操作
  • BPMN.js编辑器设计器与属性面板数据交互
  • Fluent Bit持久化配置指南:保障日志不丢失的关键策略
  • uthash是一个非常轻量级的库
  • 链表的面试题8之环形链表
  • SpringBoot 商城系统高并发引起的库存超卖库存问题 乐观锁 悲观锁 抢购 商品秒杀 高并发
  • kafka入门(二)
  • Golang的文件上传与下载
  • 【北邮通信系统建模与仿真simulink笔记】(1)主要用到的模块库介绍
  • Linux:面试题
  • jenkins授权管理.
  • 界面控件DevExpress WinForms v24.2——PDF Viewer功能升级
  • 佰力博科技与您浅谈低温介电材料特性及应用分析
  • Matplotlib 高级进阶实战:多维度数据可视化组合图表
  • RK3588 IREE+Vulkan ResNet50推理测试