请问,如何将ListView1的内容保存到文件中
我建立了一个ListView1,并设置为列表格式,想将列表中的内容保存到文件中.TXT也可以
刚接触这个控件,具体属性不太目标,希望高手能指点一二,感激不尽
问题点数:20、回复次数:7Top
1 楼andyzhou1101(我是一片云(Studying Java...))回复于 2006-10-02 13:25:47 得分 0
循环添加到文本
Top
2 楼surefire()回复于 2006-10-04 14:06:56 得分 20
for i:=0 to listview1.Count - 1 do
writeln(toFile,listview1.Items.Item[i].Caption);
toFile是你要写入的文件
Caption属性就是你在ListView控件中看到的内容
读写文本文件你会不会啊,多看看帮助嘛,很简单的啦,我也是新手哦Top
3 楼d4262047()回复于 2006-10-04 20:37:24 得分 0
路过学习Top
4 楼sunbiao36(hua)回复于 2006-10-04 21:01:40 得分 0
用 循环然后添加!
支持楼上的!Top
5 楼etomahawk(一意孤行)回复于 2006-10-05 10:32:44 得分 0
补充surefire() ( )的一点,Caption只能得到你看到的第一列,要想得到后面的,用下面的方法:
ALstItem : TListItem;
...
ALstItem := listview1.Items.Item[i];
for j ;= 0 to ALstItem.Count - 1 do
writeln ( toFile,ALstItem.SubItems.Strings[j] );
Top
6 楼surefire()回复于 2006-10-07 09:36:59 得分 0
etomahawk(一意孤行) :
楼主的ListView设置为列表格式,平时我也是这样用的,呵呵Top
7 楼dashi(喜欢莲的憨木鱼)回复于 2006-10-07 18:43:45 得分 0
补充surefire() ( )的一点,Caption只能得到你看到的第一列,要想得到后面的,用下面的方法: ALstItem : TListItem; ... ALstItem := listview1.Items.Item[i]; for j ;= 0 to ALstItem.Count - 1 do writeln ( toFile,ALstItem.SubItems.Strings[j] ); Top




