首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用“打开文件”对话框选择文件夹

如何使用“打开文件”对话框选择文件夹
EN

Stack Overflow用户
提问于 2012-02-10 12:38:55
回答 1查看 48.9K关注 0票数 21

可能重复: 如何配置OpenFileDIalog以选择文件夹?

我使用的是C#,我希望完全避免使用SelectFolderDialog来选择文件夹。相反,我想使用更接近OpenFileDialog的东西来选择一个文件夹。

对于一个更直观的例子,我正在寻找一些类似于以下内容(如果不是精确的话)的东西:http://i44.tinypic.com/x38tx1.png

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-10 12:43:41

Windows的文件夹选择对话框看起来与您想要的非常相似。不幸的是,.NET的FolderBrowserDialog显示了旧的类似Windows的对话框,您希望避免这种对话框。

若要访问此Vista样式对话框,您可以

  • 使用第三方.NET库(如Ookii.Dialogs),
  • 使用相关的Windows调用或
  • 使用Windows API代码包: 使用Microsoft.WindowsAPICodePack.Dialogs;var对话框=新的CommonOpenFileDialog();dialog.IsFolderPicker = true;CommonFileDialogResult结果= dialog.ShowDialog(); 请注意,此对话框在比Windows更旧的操作系统上不可用,因此请确保首先检查CommonFileDialog.IsPlatformSupported
票数 30
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9227917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档