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

winform 使用CommonOpenFileDialog选择文件夹或文件

选择文件夹

/// <summary>
/// 选择文件夹
/// </summary>
public void SelectFolder()
{CommonOpenFileDialog dialog = new CommonOpenFileDialog("请选择一个文件夹");dialog.IsFolderPicker = true; //选择文件还是文件夹(true:选择文件夹,false:选择文件)if (dialog.ShowDialog() == CommonFileDialogResult.Ok){string path = dialog.FileName;MessageBox.Show($"当前所选文件夹路径为:{path}");}
}

选择文件

/// <summary>
/// 选择文件
/// </summary>
public void SelectFile()
{CommonOpenFileDialog dialog = new CommonOpenFileDialog("请选择一个文件");if (dialog.ShowDialog() == CommonFileDialogResult.Ok){string path = dialog.FileName;MessageBox.Show($"当前所选文件路径为:{path}");}
}

注:需要添加引用using Microsoft.WindowsAPICodePack.Dialogs;

一、C#通过CommonOpenFileDialog创建文件夹更美观

二、通过nuGet加载dll

首先,打开VS2019,通过菜单栏中的“工具”菜单

 然后搜索 WindowsAPICodePack,完成安装。

 

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

相关文章:

  • EXPLAIN使用分析
  • 布局性能优化:安卓开发者不可错过的性能优化技巧
  • Python 中的机器学习简介:多项式回归
  • docker 容器中执行命令出现错误: 13: Permission denied
  • JavaWeb学习|JavaBean;MVC三层架构;Filter;Listener
  • arx 外部参照文件(XREF)的添加、删除、卸载和重载_objectarx
  • 【博客699】docker daemon预置iptables剖析
  • Golang 中的交叉编译详解
  • Python中的诡异事:不可见字符!
  • 【uniapp】uniapp使用微信开发者工具制作骨架屏:
  • 【UE4 RTS】06-Camera Edge Scroll
  • 无涯教程-Perl - length函数
  • 怎样在 CentOS 里下载 RPM 包及其所有依赖包
  • 在Ubuntu上使用NFS挂载
  • 复现海康威视综合安防管理平台artemis接口Spring boot heapdump内存泄露漏洞
  • 哈希unordered系列介绍(上)
  • MySQL随心记第二篇
  • 0001nginx简介、相关模型与原理
  • elasticsearch简单入门语法
  • Python自动化测试用例:如何优雅的完成Json格式数据断言
  • 阿里云对象存储服务OSS
  • 第三节:在WORD为应用主窗口下关闭EXCEL的操作(1)
  • mybatis 缓存
  • 分布式Redis详解
  • 揭秘程序员和技师的7大共同点,最后一点绷不住了
  • SQL | 使用函数处理数据
  • 基于Dlib库+SVM+Tensorflow+PyQT5智能面相分析-机器学习算法应用(含全部工程源码)+训练及测试数据集
  • 【Flutter】【packages】simple_animations 简单的实现动画
  • python之matplotlib入门初体验:使用Matplotlib进行简单的图形绘制
  • [Linux kernel] [ARM64] boot 流程梳理