c# folderbrowserdialog问题,高手帮忙啊

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:21:16
我在一个窗口中要用到folderbrowserdialog 可是,他就是不显示中间的树形结构,上面的说明和下面的按钮都有,而在另外一个窗口中就正常了,请问高手这个该怎么解决啊?就像图中的一样
2楼的STAtThread在vs2005里面不是自动加上了吗?我的程序里面自动加上了,可是不管用啊
还有Appartment State 怎么设置啊?

你的问题,确实比较奇怪, WINFORM 程序里, program.cs 里 main入口函数,默认是 [STAThread] 的

你把不能显示的这个FORM,删掉,重建一个同名的,试试呢

是不是你建这个FORM的时候,做了什么特别的设置啊

设置RootFolder属性看看
要不你可以给你写的东西我看看···

http://topic.csdn.net/t/20060207/11/4543137.html
还有不少人讨论呢这个问题
你自己看看吧,答案在这
顺便可以学习下

比如
FolderBrowserDialog 问题解决方法:
这个问题,其实很容易修复。只要把你当前进程的Appartment State 设置为 STA 就可以了,或者给 Main 函数加上一个属性
[STAThread]
public static void Main()
{
}