ListViewItemの文字項目を編集させない
19 ListViewNoItemEdit 動作確認 Delphi2007 更新日 2008/01/07(月)

ListViewをvsReportの形式で使っているときに
項目を編集したくない場合も多々あるかと思います。

確かTStringGridの場合はOptionプロパティに
編集するか否かのフラグON/OFFがあったような気がしましたが
ListViewにはそういうものはないようです。

イベントを定義して次のように実装することで
Itemを編集できなくなります。
────────────────────
procedure TForm1.ListView1Editing(Sender: TObject; Item: TListItem;
  var AllowEdit: Boolean);
begin
  AllowEdit := False;
end;
────────────────────