tlistview的tlistitem有data属性可以存放类吗
1个回答
展开全部
//可以的,你的意思是存放对象吧。无论自定义的类对象还是什么都可以的,直接赋值就行,看下面例子
procedure TForm1.FormCreate(Sender: TObject);
var
edt: TEdit;
item:TListItem;
begin
edt:= TEdit.Create(Self);
edt.Text := '123';
item := lv1.Items.Add;
item.Data := edt;
item.Caption := edt.Text
end;
//取的时候转化一下data就行。看下面例子
procedure TForm1.btn1Click(Sender: TObject);
var
edt: TEdit;
begin
edt := TEdit(lv1.Items.Item[0].Data);
ShowMessage(edt.Text);
end;
//保存你自定义的类对象也行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询