关于ListView的问题,帮忙吗!(50分)

  • 主题发起人 主题发起人 wanjiuw
  • 开始时间 开始时间
W

wanjiuw

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个文本文档,内容如下
3
aaaaa
11111111
bbbbb
22222222
ccccc
33333333
其中3是一个计数的,aaaaa,bbbbb,ccccc,是将来item的caption,
11111111,22222222,33333333是subitem的内容
想用TListView打开,代码如下
void __fastcall Form1::FormCreate(TObject *Sender)
{
int itmpCount;
FILE *fp;
String str = NULL;
int iData;

fp = fopen("File.txt","r+");
if(fp==NULL)ShowMessage("打开文件File.txt失败");
fscanf(fp,"%ld",&itmpCount);
ListView->Items->Clear();
for(int i=0; i<itmpCount; i++)
{
fscanf(fp,"%s",str);
ListView->Items->Add();
ListView->Items->Item->Caption. = strCaption;

fscanf(fp,"%d",&amp;iData);
ListView->Items->Item->SubItems->Add(IntToStr(iSubitemData));

}
fclose(fp);
}
可惜,显示的结果不对

代码是c builder的
 
很简单,用这种格式可以直接显示的,LoadFromFile
aaaaa
11111111
bbbbb
22222222
ccccc
33333333
 
后退
顶部