ListViewでのエラーチェック

解決


pp  2004-10-31 04:38:23  No: 11583

はじめまして。
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

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

で、いいですか。


っp  2004-10-31 13:55:55  No: 11585

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加