问题标签 [folderbrowserdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 如何在 Windows 和 OSX 上浏览文件夹?
通常,我SHBrowseForFolder
用来支持浏览文件夹......但我想同时支持 Windows 和 OSX。
我看着:
System.IOUtils
但没有找到任何相关功能(也许,我错过了一个?)TOpenDialog
选项,但没有找到一个来选择文件夹而不是文件...
任何想法?(我可以管理ifdef
Windows,但我不知道 Mac 部分......)
干杯,
W。
vb.net - Visual Basic , 代码清理器
我正在制作一个使用以下代码的目录清洁器
但我不想在程序中说明目录,而是希望用户选择它,“C:\Nexon\Combat Arms\”使用 SelectDirectory; 我有这个但是不能让它工作
c# - 我怎样才能制作这个控件(可能是一种FolderBrowser)
如下图所示,这看起来像一个文件对话框和文件夹浏览器。此对话框只能选择文件夹(而不是文件)。这是自定义控件吗?如果是这样,那么请给我建议如何制作它。这是一个 Winforms 应用程序。
c# - 将 FolderBrowserDialog 嵌入表单
如何将 FolderBrowserDialog 嵌入到我的“form1”中?我不想要一个弹出对话框,我怎样才能做到这一点?
c# - FolderBrowserDialog 使应用程序崩溃
每当我调用 folderbrowserdialog.showDialog() 我的应用程序崩溃。我正在使用以前对我有用的代码,所以它不能是代码。
它没有抛出任何错误,没有异常,只是弹出小加载圈,然后应用程序消失了,我之前也注意到它与另一个.NET应用程序不同!
顺便说一句:重新安装 .net 4 会起作用吗?
position - FolderBrowserDialog 在屏幕上的位置。VB.Net
是否可以在没有大量工作的情况下自定义 FolderBrowserDialog 出现时的位置?我希望能够将它定位在我的应用程序主窗体的左上角。
希望有这样的东西:
不幸的是,我意识到这个属性不可用并且可能不可行。有人有解决方案吗?
c# - 后台工作人员中的 FolderBrowseDialog STAThread 错误
再会,
我收到的错误与此处讨论的错误非常相似(在此处和其他地方的其他来源中):STAThread 缺失,但它就在那里
不同之处在于,就我而言,我使用的是多线程。ABackgroundWorker
正在生成文档,完成后,FolderBrowseDialog
将弹出 a 以允许用户选择保存生成的文档的位置。所以我可以理解为什么我会收到这个错误。我选择将事件和相关代码放入的原因FolderBrowseDialog
是BackgroundWorker
因为这样我就可以直接访问路径,而不是将字符串从一个线程传递到另一个线程。
有趣的是,虽然PrintDialog
有效,但SaveFileDialog
会FolderBrowseDialog
引发此错误。
我只是想听听你的想法。FolderBrowseDialog
将代码移出是否最好BackgroundWorker
?我应该实施自定义FolderBrowseDialog
吗?有没有办法解决?
提前感谢您的意见和建议,以及所有花时间考虑我的问题的人;非常感激。
亲切的问候
c# - FolderBrowserDialog 取消事件 C#
我对对话框表单有疑问。下面是一段调用 FolderBrowserDialog 窗口的 C# 代码。现在,当我在文件夹上单击“确定”时,它将关闭对话框,因此不必太在意。但是有谁知道如何检测取消事件?我试过查找它,但我似乎能找到的只是“解雇”。不确定这对我有帮助。
例如,沿着这些思路:
如果有人能对此有所了解,我将非常感激。谢谢你的关注。
c# - 奇怪的 FolderBrowserDialog 行为
我支持在 .NET 3.5 上运行的旧版 C# 应用程序。我们FolderBrowserDialog
在 Windows Vista(32 位或 64 位)上发现了问题。
基本上发生的事情是对话框会出现,但只会显示根桌面节点,甚至无法展开它以显示其他任何内容。显然,这是不可能使用的。
经过大量的试验和错误后,我最终设法通过在其余设置之前RootFolder
设置属性来获得可用的东西:
这几乎可以工作;但是,我遇到了一个奇怪的问题,即SelectedPath
(根据定义 的内容textBoxTo
)是当前用户主目录中的路径,它不会自动浏览到该路径,而只是显示“我的电脑”节点扩展为一个等级。对于任何其他路径来说都很好。
我敢肯定,您的第一个猜测是权限问题,就像我的直觉一样。似乎不是,对于标准帐户和管理员帐户,此问题以管理员身份正常运行。这是一个全新的安装,当然,没有奇怪的权限或任何东西。
当我们所有的默认值都在当前用户的目录中时,这非常烦人!
注意:这只发生在应用程序中;据我所见,它无法通过小型测试应用程序重现。
关于可能导致这种情况的任何想法?
更新: Screenies:
这是我想要的行为(从一个小测试应用程序获得)
这是我使用默认属性得到的
这是通过将根设置为我的电脑得到的
注意:最后一张图像的SelectedPath
设置与预期的图像...