OpenDialog如何取多个记录名呀
OpenDialog如何取多个记录名呀,比如我打开一个文件夹我想选择里面有ryxx.xml还有sbb.xml 还有其他的,我想OpenDialog1.Filename的文件中把所有都选择上然后我用adodataset把选择出来的ryxx.xml和sbb.xml写如数据库里,但问题是我如何让一次选择两文件后如何处理呀,OpenDialog里的多选择那个我已经弄成true了,可是我现在可以多选择,但我想把opendialog里的filename分别处理
[解决办法]
来晚了。。。呵呵
ofAllowMultiSelect
允许多选
if OpenDialog1.Execute then
begin
for i:=OpenDialog1.Files.Count-1 downto 0 do
ShowMessage(OpenDialog1.Files[i]);
end;
[解决办法]
var
i:integer;
OpenDialog1.Options:=OpenDialog1.Options + [ofOverWritePrompt];
if OpenDialog1.Execute then
for i:=i to OpenDialog1.Files.Count-1 do
ShowMessage(OpenDialog1.Files.Strings[i]);