ListViewでのエラーチェック

解決


pp  2004-10-31 04:38:23  No: 11583  IP: [192.*.*.*]

はじめまして。
ListViewコントロールをダブルクリックした時に、選択されている値を使って処理をしたいのですが、リストの空白部分をダブルクリックした時にエラーが出てしまいます。

//リストビューダブルクリック時
procedure TForm1.ListView1DblClick(Sender: TObject);
begin
  if ListView1.Items.Count <> 0 then
  begin
    処理;
  end;
end;

この様に書いて、全部が空の場合は阻止できました。
どなたか、お助けください。

編集    削除
SO  2004-10-31 06:50:15  No: 11584  IP: [192.*.*.*]

procedure TForm1.ListView1DblClick(Sender: TObject);
begin
  if ListView1.Selected  <> nil then
  begin
    処理;
  end;
end;

で、いいですか。

編集    削除
っp  2004-10-31 13:55:55  No: 11585  IP: [192.*.*.*]

ぁ、nilでチェックできたんですね・・・
 if ListView1.Selected  <> 0 then  とか   if ListView1.Selected  <> false then  とかやってました(汗)

助かりました。ありがとうございました。

編集    削除