关于OpenDialog的多选问题
如果把OpenDialog的属性设为“可以多选”的,那么返回的文件名是什么结构的? 问题点数:10、回复次数:6Top
1 楼Libran()回复于 2003-09-01 14:51:05 得分 5
返回结果放在OpenDialog->Fildes里(TStrings对象)
用OpenDialog->Fildes->Strings[i]来访问(i取值为0至OpenDialog->Fildes->Count-1)Top
2 楼nuaacims(沉底鱼)回复于 2003-09-01 14:51:05 得分 3
options->ofAllowMultiSelect 为多选开关,返回值为TStrings*
Example:
ListBox1->Items->Assign(OpenDialog1->Files); Top
3 楼binbin(破坏分子)回复于 2003-09-01 14:52:33 得分 0
楼上的好快啊.Top
4 楼zihan(子寒)回复于 2003-09-01 17:17:24 得分 0
返回的是一个TStringListTop
5 楼int64(@163.com:所有的程序员都应该团结起来!)回复于 2003-09-01 17:49:30 得分 0
我是来学习的Top
6 楼weixing979(★★★闪电侠★★★)回复于 2003-09-01 23:50:04 得分 2
把文件名填加到listbox中的例子,采用for循环
if( OpenDialog->Execute())
{
for( int j=0;j<OpenDialog->Files->Count;j++)
ListBox->Items->Add(OpenDialog->Files->Strings[j]);
}
Top




