打开对话框,如何将选中的文件名逐一读取出来,bcb5.0

zurong 2003-07-25 05:52:42
打开对话框,如何将选中的文件名逐一读取出来,本人在6。0里,已经找到了解决方法,但是5.0里好像没有找到,请各位指点:
以下是我在6.0里打开的
void __fastcall TForm1::Button1Click(TObject *Sender)
{ //打开文件
if(OpenDialog1->Execute())
{
for(int i=0;i<OpenDialog1->Files->Count;i++)
ListBox1->Items->Add(OpenDialog1->Files->operator [](i)) ;
}
}

但是5.0里不支持
...全文
37 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zihan 2003-07-26
  • 打赏
  • 举报
回复
if(OpenDialog1->Execute())
{
for(int i=0;i<OpenDialog1->Files->Count;i++)
ListBox1->Items->Add(OpenDialog1->Files->String[i];
}
yyy996 2003-07-26
  • 打赏
  • 举报
回复
同意
COKING 2003-07-26
  • 打赏
  • 举报
回复
if(OpenDialog1->Execute())
{
ListBox1->Items->AddStrings(OpenDialog1->Files);
}
TopCat 2003-07-25
  • 打赏
  • 举报
回复
(OpenDialog1->Files->operator [](i))

为什么写这么怪的语法?OpenDialog1->Files->Strings[i] 不就好了么?
ljwwjh 2003-07-25
  • 打赏
  • 举报
回复
有趣!
wumizhichui 2003-07-25
  • 打赏
  • 举报
回复
切中要害……顶~~~
Libran 2003-07-25
  • 打赏
  • 举报
回复
ListBox1->Items->Assign(OpenDialog1->Files)

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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