假设一个目录包含以下16个文件:
pos1_conf1_1_OS_1state_lbs.out
pos1_conf1_1_OS_3state_lbs.out
pos1_conf2_1_OS_1state_lbs.out
pos1_conf2_1_OS_3state_lbs.out
pos2_conf1_1_OS_1state_lbs.out
pos2_conf1_1_OS_3state_lbs.out
pos3_conf1_1_OS_1state_lbs.out
pos3_conf1_1_OS_3state_lbs.out
pos4_conf1_1_OS_1state_lbs.out
pos4_conf1_1_OS_3state_lbs.out
pos5_conf1_1_OS_1state_lbs.out
pos5_conf1_1_OS_3state_lbs.out
pos5_conf2_1_OS_1state_lbs.out
pos5_conf2_1_OS_3state_lbs.out
pos6_conf1_1_OS_1state_lbs.out
pos6_conf1_1_OS_3state_lbs.out如果我一次打开所有文件,通过“文件->打开”或“拖放”,文件会完全随机地打开。

应该注意的是,这既发生在商业软件,如ChemDraw和自制的实用程序中。我想知道如何解释甚至控制MDI应用程序打开的文件的随机顺序?
发布于 2012-05-07 01:49:50
如果我没记错的话,文件对话框首先返回带有焦点矩形的文件,然后按对话框显示它们的顺序返回其余文件。你没有办法改变这个行为,所以如果你不喜欢它,你将不得不对文件进行排序。
https://stackoverflow.com/questions/10469669
复制相似问题