用OnDdlClick吧,要判断一下Selected是否为空procedure TForm1.ListView1DblClick(Sender: TObject);
begin
  if ListView1.Selected = nil then
    Exit;
  // you code ...
end;