从listview中取值的问题!!!(在线等候!急!!)

sun_wyz 2002-11-09 09:33:15
我要从listview中取值,
但是,listview 有3列,
取第一列的值,listview1->items->item[i]->Caption;
取第二列的值,listview1->items->item[i]->SubItems->Text;
请问怎么取第三列的值呢?

多谢了!!
...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liux330 2002-11-09
  • 打赏
  • 举报
回复
void __fastcall TForm1::Button2Click(TObject *Sender)
{
//第一列:
ListView->Items->Item[行数-1]->Caption;
//其它:
ListView->Items->Item[行数-1]->SubItems->Strings[列数];
}
//---------------------------------------------------------------------------或

void __fastcall TForm1::Button3Click(TObject *Sender)
{
TListItems *lItem;
lItem=ListView1->Items;
Edit1->Text=lItem->Item[行数-1]->Caption;
Edit2->Text=lItem->Item[行数-1]->SubItems->Strings[1]; //子列
}
//---------------------------------------------------------------------------
sun_wyz 2002-11-09
  • 打赏
  • 举报
回复
多谢二位了!!说到作到,每人10分!

灌水是一种生活态度。
----------我说的
yyfzy 2002-11-09
  • 打赏
  • 举报
回复
该这样:
TListItem *lst
AnsiString a,b,c;
lst=ListView1->Items->Item[i]; //第i行
a=lst->Caption; //第一列
b=lst->SubItem->String[0]; //第二列
c=lst->SubItem->String[1]; //第三列
Spring414 2002-11-09
  • 打赏
  • 举报
回复
ListView1->Items->Item[i]->SubItems->Strings[0,1,2...];

13,826

社区成员

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

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