FileListBox中怎样选取所有文件?

dxdw 2003-10-10 10:33:55
1、怎样使框内所有文件都被选择,即都用蓝色显示?

2、怎样得到所选框内所有文件名?
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Libran 2003-10-10
  • 打赏
  • 举报
回复
不能用SelectAll,那就麻烦些:
for (int i=0; i<FileListBox->Items->Count; i++)
FileListBox->Selected[i] = true;
huangjuliang 2003-10-10
  • 打赏
  • 举报
回复
我现在手头上只有BCB6,没有5,
晚上我回去再看看!
dxdw 2003-10-10
  • 打赏
  • 举报
回复
可是,我用的是BCB5.0,不能用SelectAll。出错提示为
E2316 'SelectAll' is not a member of 'TFileListBox'
huangjuliang 2003-10-10
  • 打赏
  • 举报
回复
首先要把FileListBox1的MultiSelect属性设置为true;
FileListBox1->MultiSelect=true;

1、怎样使框内所有文件都被选择,即都用蓝色显示?
FileListBox1->SelectAll();

2、怎样得到所选框内所有文件名?
FileListBox->Items->Strings[i]

i从0开始,到FileListBox1->Items->Count
Libran 2003-10-10
  • 打赏
  • 举报
回复
1,FileListBox->SelectAll();
2,所有文件名放在FileListBox->Items里,是一个TStrings对象,可以用FileListBox->Items->Strings[i](0 <= i < FileListBox->Items->Count)分别访问

13,824

社区成员

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

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