怎样获得OpenDialog的被打开文件的文件名呢?不需要路经!谢谢

cinderellafelix 2003-08-25 02:25:15
用Filename属性得到的是包含全部的路经的,可我不需要路经,该怎么办呢?谢谢
...全文
43 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
crysword 2003-08-25
  • 打赏
  • 举报
回复
呵呵,学习
wumizhichui 2003-08-25
  • 打赏
  • 举报
回复
if(OpenDialog1->Execute())
{
Edit1->Text = ExtractFileName(OpenDialog1->FileName);
//...
}
FlySky01 2003-08-25
  • 打赏
  • 举报
回复
ExtractFileName
FlySky01 2003-08-25
  • 打赏
  • 举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(OpenDialog1->Execute())
{
Caption = OpenDialog1->FileName;
char buf[128]={0};
strcpy(buf, Caption.c_str());
int i;
for(i = Caption.Length()-1; i>0; i--)
{
if(buf[i]=='\\')
{
break;
}
}
int pos= i+2;
AnsiString A = Caption.SubString(pos,128);
Caption = A;

}
}
xuv2002 2003-08-25
  • 打赏
  • 举报
回复
ExtractFileName(OpenDialog1->FileName);
mabc 2003-08-25
  • 打赏
  • 举报
回复
OpenDialog1->FileName

13,825

社区成员

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

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