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,完成安装。

 文章来源地址https://uudwc.com/A/Onvmg

原文地址:https://blog.csdn.net/Pei_hua100/article/details/132223960

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年08月12日 23:15
下一篇 2023年08月12日 23:16