关于OpenDialog的多选问题

berrey 2003-09-01 02:42:34
如果把OpenDialog的属性设为“可以多选”的,那么返回的文件名是什么结构的?
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixing979 2003-09-01
  • 打赏
  • 举报
回复
把文件名填加到listbox中的例子,采用for循环

if( OpenDialog->Execute())
{
for( int j=0;j<OpenDialog->Files->Count;j++)
ListBox->Items->Add(OpenDialog->Files->Strings[j]);

}
int64 2003-09-01
  • 打赏
  • 举报
回复
我是来学习的
zihan 2003-09-01
  • 打赏
  • 举报
回复
返回的是一个TStringList
binbin 2003-09-01
  • 打赏
  • 举报
回复
楼上的好快啊.
Libran 2003-09-01
  • 打赏
  • 举报
回复
返回结果放在OpenDialog->Fildes里(TStrings对象)
用OpenDialog->Fildes->Strings[i]来访问(i取值为0至OpenDialog->Fildes->Count-1)
nuaacims 2003-09-01
  • 打赏
  • 举报
回复
options->ofAllowMultiSelect 为多选开关,返回值为TStrings*
Example:
ListBox1->Items->Assign(OpenDialog1->Files);

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧