我使用启用了 Multiselect 的 OpenDialog 以允许在屏幕上显示多个 jpg 文件。当对话框关闭时,我遍历 Files 列表并创建一个分隔的文件名字符串,该字符串存储在 Access 表的 memo 字段中。
如果用户想要编辑选择,我想解析分隔的字符串值并将文件名放入 OpenDialog 并以与第一次选择时相同的方式显示,但是,对话框中只有一个文件名表单的编辑框。当对话框关闭时,文件列表中只有这个文件。
如何重新填充文件列表?我们在 W7-10 上使用 Delphi XE。
此外,是否可以将列表“未排序”?文件列表以排序顺序返回文件名,没有“排序”属性。我希望能够让用户按照他们希望显示的顺序选择文件。目前,排序是在自定义编辑表单中完成的,允许将它们拖动到位置。这将写入分隔字符串并写入表中。