OnMouseDown中procedure TForm1.ListView1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
ln: TListItem;
begin
Ln:=ListView1.GetItemAt(x,y);
if (ln<>nil) and ln.checked then
Showmessage(ln.Caption)
end;
Shift: TShiftState; X, Y: Integer);
var
ln: TListItem;
begin
Ln:=ListView1.GetItemAt(x,y);
if (ln<>nil) and ln.checked then
Showmessage(ln.Caption)
end;
Shift: TShiftState; X, Y: Integer);
var
ln: TListItem;
begin
Ln:=ListView1.GetItemAt(x,y);
if (ln<>nil) and ln.checked then
Showmessage(ln.SubItems[n])
end;
begin
for I:=0 to ListView1.Items.Count - 1 do begin
if ListView1.Items[i].Selected then //选中
showmessage(ListView1.Items[i].SubItems.Strings[2])
//这一记录的某个字段的值;
end
end;
你的方法我试过了,第一次点击combox时(true)可以显示caption,但再次点击时(false),就出错
我刚测试了,没有问题,你一定是其它地方的问题了。
我刚测试了,没有问题,你一定是其它地方的问题了。