文件夹浏览对话框不显示文件夹
我创建了一个使用 .NET 3.5 编译的应用程序。并使用了 文件夹浏览器对话框对象。当按下按钮时,我执行以下代码:
FolderBrowserDialog fbd = new FolderBrowserDialog ();
fbd.ShowDialog();
显示文件夹对话框,但我看不到任何文件夹。我唯一看到的 按钮“确定”和“”取消(并创建新文件夹按钮) ShowNewFolderButton 属性设置为 true)。当我尝试完全相同的时候 使用不同形式的代码一切正常。
有什么想法吗?
I have created an application compiled with .NET 3.5. and used the
FolderBrowserDialog object. When a button is pressed I execute this code:
FolderBrowserDialog fbd = new FolderBrowserDialog ();
fbd.ShowDialog();
A Folder dialog is shown but I can't see any folders. The only thing I see
are the buttons OK & Cancel (and create new folder button when the
ShowNewFolderButton properyty is set to true). When I try the exact same
code on a different form everything is working fine.
Any ideas??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查运行对话框的线程是否位于 STAThread 上。例如,请确保您的 Main 方法标记有 [STAThread] 属性:
否则您可以执行此操作(来自 FolderBrowserDialog 类)。
Check that the thread running your dialog is on an STAThread. So for example make sure your Main method is marked with the [STAThread] attribute:
Otherwise you can do this (from the Community Content on FolderBrowserDialog Class).