好像Delphi在做这个的时候显得比VB笨多了,弄了半天,查了半天的属性就是没搞定,所以把问题放这来了。请知道的朋友指点!

解决方案 »

  1.   

    VB里面俄可以直接修改属性吗?(不好意思,我VB不熟)
    不过在Delphi里我也不知道,正在看,
      

  2.   

    ListView1.Items.Item[0].Caption:='这是标题';
    ListView1.Items.Item[0].Subitems.Strings[0]:='这是第一项的内容';
    附:摘录自天极网的文章:ListView1.Items 为标准 Tlistitems类
    ListView1.Items
    (1)赋值
    with ListView1.Items.Add do
    begin
    Caption:=caption; //添加第一项
    SubItems.add(aaaaa); //添加后面数据
    SubItems.add(1234);
    SubItems.add(1234);
    end; //一定要使用WITH结构.
    (2)取值
    listview1.Items.Item[i].Caption 取得某条数据标题
    listview1.Items.Item[i].SubItems.Strings[j] 取得某条数据内容
    listview1.Items.Item[i].SubItems.CommaText 一条记录的全部内容,
    格式: "标题","内容1","内容2",....
    listview1.Items.Item[i].SubItems.Text 一条记录的全部内容,
    格式: 标题,内容,内容2....(3)删除
    listview1.Items.Item[i].Delete; 删除一条数据
    (4)数据类型(长度)定义
    i:=ListView1.Items.Count 数据条数 
    listview1.Items.Item[i].Selected 该条数据选中否(MultiSelect决定单选复选)
    (5)其他
    ListView1.Items.Clear; 清除数据
      

  3.   

    例:
    ListView1.Items.Item[0].Caption:='这是项目名称';
    ListView1.Items.Item[0].SubItems.Strings[0]:='这是第一项的值';附:摘录自天极网的文章:
    ListView1.Items 为标准 Tlistitems类
    ListView1.Items
    (1)赋值
    with ListView1.Items.Add do
    begin
    Caption:=caption; //添加第一项
    SubItems.add(aaaaa); //添加后面数据
    SubItems.add(1234);
    SubItems.add(1234);
    end; //一定要使用WITH结构.
    (2)取值
    listview1.Items.Item[i].Caption 取得某条数据标题
    listview1.Items.Item[i].SubItems.Strings[j] 取得某条数据内容
    listview1.Items.Item[i].SubItems.CommaText 一条记录的全部内容,
    格式: "标题","内容1","内容2",....
    listview1.Items.Item[i].SubItems.Text 一条记录的全部内容,
    格式: 标题,内容,内容2....(3)删除
    listview1.Items.Item[i].Delete; 删除一条数据
    (4)数据类型(长度)定义
    i:=ListView1.Items.Count 数据条数 
    listview1.Items.Item[i].Selected 该条数据选中否(MultiSelect决定单选复选)
    (5)其他
    ListView1.Items.Clear; 清除数据
      

  4.   

    谢谢楼上的朋友。怎么取值我知道,我是想知道如何对已经有的指定行列进行修改。
    当然如果先CLEAR,在填充这样我也知道,但我想问问大家有没有更好的单独对某行某列进行修改的方法。