请问怎样往ListView里面添加数据呢?我用
listview1.items.add.caption := 'a';
listview1.items.add.subitems[0] := 'b';
listview1.items.add.subitems[1] := 'c';程序结果崩溃了,提示
List index out of bounds(0),请问应该如何正确往里面添加数据呢?
listview1.items.add.caption := 'a';
listview1.items.add.subitems[0] := 'b';
listview1.items.add.subitems[1] := 'c';程序结果崩溃了,提示
List index out of bounds(0),请问应该如何正确往里面添加数据呢?
解决方案 »
- 头大了Parameters 'LR' not found
- 接上Button1Click要执行很多遍才能计算出正确结果(续)
- delphi安装光盘中的sndkey32.pas的源代码,解决中文输入的
- 如何写鼠标双击事件
- CET4过了,散散!!!!!!!!
- 在delphi中调用word文件,插入文字如何实现文字换行?
- sql更新问题.请教高手:UPDATE f_wxgz SET gz2 = gz1 + 1 如果gz1=null gz2会有值吗,why?
- 推荐delphi 5+sql server的好书??
- reportbuilder如何设计报表,它的几个重要的控件怎么用?(高分相送,急)
- 同一程序两个 WebBrowser1.Navigate(url1); WebBrowser2.Navigate(url2); 不能同时登陆两个用户的问题
- 忽略控件??我是新手、
- 鼠标移动到柱状图时,柱状图显示value的事件是什么
utmp.caption := 'a';
utmp.subitems.add('b');utmp.subitems.add('c');
item: TListItem;
begin
item:= TListView1.items.add;
item.caption:= 'afdsafds';
...
楼主怎么不结帖啊??
这样只能显示一行,我想多行显示的话怎么办呢?比如说我想显示两行:
utmp := listview1.items.add;utmp.caption := 'a';
utmp.subitems.add('b');
utmp.subitems.add('c');utmp.caption := 'd';
utmp.subitems.add('e');
utmp.subitems.add('f');这样运行的结果还是只显示了一行,要显示两行怎么做呢?
item: TListItem;
i: integer;
begin
for i:= 0 to 3 do
begin
item:= TListView1.items.add;
item.caption:= inttostr(i);
//item.subitems....
end;
utmp.subitems.add('b');
utmp.subitems.add('c');utmp := listview1.items.add;
utmp.caption := 'd';
utmp.subitems.add('e');
utmp.subitems.add('f');
这样就多行了