如何在程序中访问listview中各列的内容(100分)

  • 主题发起人 主题发起人 老莫
  • 开始时间 开始时间

老莫

Unregistered / Unconfirmed
GUEST, unregistred user!
我用了一个listview控件,来显示某一张表包含的字段名(中文),我希望在
listview中加一个column用来存放对应的英文字段名,但我现在不知道如何
操作这个column,比如说添加内容等。
看在$$的份上,拉兄弟一把吧!
 
利用Item.Subitems属性。此属性是一个TStrings,所以可以
Item.SubItems.Add('cxbd');
 
var sitem:TListColumn;
begin
sitem:=Item.SubItems.Add('cxbd');
sitem.caption:=...;
sitem.Alignment:=...;
//....
sitem.Width:=...;
end;
 
var
NewColumn: TListColumn;
ListItem: TListItem;
begin
with listview1 do
begin
newcolumn:=columns.add;
newcolumn.caption:='chinese';
newcolumn:=columns.add;
newcolumn.caption:='english';
ListItem := Items.Add;
ListItem.Caption := '你好';
ListItem.SubItems.Add('hello');

end;
 
多人接受答案了。
 
后退
顶部