求助,listview里面的内容,怎么双击或者列的id
其实前面提了个一样的问题,觉得没有说明白,导致下面回答让我很蛋疼
现在重新说明下:
procedure TForm2.ListView1DblClick(Sender: TObject);
我双击
1、获得双击处所在行的id(我设置了id为主键,在第一列)
2、弹出form5,将所选行的详细内容在Form5中显示. \\这个我可以自己搞定
关键是怎么获得id
PS(1):前面有位蛋一疼一疼的哥说:
i := ListView1.itemsIndex;
但是我这边环境提示itemsIndex没有定义。
PS(2):showMessage(listView1.Selected.Caption); 等等,蛋疼哥说的,我都试过,没有用
我希望回答者是自己测试过的
不胜感激!!
另问:怎么插入图片?
[解决办法]
ListViewDblClick:
var
L:TListItem;
begin
L:=ListView1.Selected;{双击的行}
if L<>nil then
begin
showMessage(L.Caption); {0列}
showMessage(L.SubItems[0]);{1列,后面的列按顺序1,2,3...}
Showmessage(inttostr(L.Index));{行索引}
end;
end;
还有data用法,这些都看不懂的话,那此题无解了