打开文件对话框,文件显示顺序总是按日期顺序排列,怎么办???(100分)

  • 主题发起人 凤冠坡
  • 开始时间

凤冠坡

Unregistered / Unconfirmed
GUEST, unregistred user!
以前好象不是这样的,不知道什么原因就变成这样了?
 
B

bmsr

Unregistered / Unconfirmed
GUEST, unregistred user!
你是说操作系统还是你的程序中?
操作系统你在打开一个文件夹,调整问你想要得排序方式后
工具-文件夹选项-查看-应用到所有文件夹
 

杯中水

Unregistered / Unconfirmed
GUEST, unregistred user!
好像一般都是排序的吧,只是排序的方式不一样而已
 

凤冠坡

Unregistered / Unconfirmed
GUEST, unregistred user!
我检查了,他总是按日期顺序
 

凤冠坡

Unregistered / Unconfirmed
GUEST, unregistred user!
我的意思:
OpenFileDialog 打开选择文件是按日期排列顺序的
 
B

bmsr

Unregistered / Unconfirmed
GUEST, unregistred user!
我刚测试过了,这个是和操作系统设置一致的,操作系统变了,也就跟着改变,说明Delphi的
OpenFileDialog不是borland原生的而是封装的win32的API
 

凤冠坡

Unregistered / Unconfirmed
GUEST, unregistred user!
to Bmsr:
不是啊,是我的98系统最近发生的情况,以前正常的
 
B

bmsr

Unregistered / Unconfirmed
GUEST, unregistred user!
那一定是你98的查看文件夹的设置改变了
你改悔来就Ok了
 

凤冠坡

Unregistered / Unconfirmed
GUEST, unregistred user!
To BMSR: 我没有改它,而且一般也难改的,
你试试,我终于发现问题所在,是我删除了 User.Dat,
而且当时文件夹是按日期排列的,所以windows就
把所有的与资源管理器文件排序有关的参数都重新
写入注册表,就发生了现在的情况,我费劲地找到了
这一情况在注册表的位置:
主键:HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Explorer
名称:ShellState
删除这个名称就可以了,谢谢各位参与
 

Similar threads

D
回复
0
查看
714
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部