我以前在VS2003上用VC.NET开发了一个程序,界面上有一个按钮,用来打开一个文件选择对话框,一切都正常。
最近改用VS2005开发,重新编译了以前的程序,怪事就来了,FileDialog还是能够打开,但是点击左边的标签“我的电脑”,就是一片空白,怎么刷新都没有。换别的电脑也一样。
首先,我还不相信这是VS2005的bug. 我又重新用VS2003建了一个工程, 在Form上只放了一个按钮, 然后来模拟原来的情况,可是结果完全一样. VS2003编出来好好的, 再用VS2005编出来,效果就是不一样.
接着,我改写了一下代码,我不调用.NET的OpenFileDialog,改用Common Control的API,结果还是一样,不能列举磁盘,只有一片空白.搞不明白!
最近改用VS2005开发,重新编译了以前的程序,怪事就来了,FileDialog还是能够打开,但是点击左边的标签“我的电脑”,就是一片空白,怎么刷新都没有。换别的电脑也一样。
首先,我还不相信这是VS2005的bug. 我又重新用VS2003建了一个工程, 在Form上只放了一个按钮, 然后来模拟原来的情况,可是结果完全一样. VS2003编出来好好的, 再用VS2005编出来,效果就是不一样.
接着,我改写了一下代码,我不调用.NET的OpenFileDialog,改用Common Control的API,结果还是一样,不能列举磁盘,只有一片空白.搞不明白!