Hmm wie jetzt? Du klickst doch auf das SubItem.
Delphi-Quellcode:
procedure TForm2.FormCreate(Sender: TObject);
begin
ListView1.Items.Add;
ListView1.Items[0].SubItems.Add('test');
ListView1.Items[0].Caption:='test';
end;
procedure TForm2.ListView1Click(Sender: TObject);
begin
Memo1.Text:=ListView1.Items[ListView1.ItemIndex].SubItems[0];
end;
Funktioniert. Oder wo ist das Problem ?
PS: Die Zugriffverletzung kommt logischerweise wenn du im ListView irgendwo hinklickst wo kein Item ist.