Selected ile tümünü seç

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Serhat
Üye
Mesajlar: 203
Kayıt: 27 Tem 2014 11:10

Selected ile tümünü seç

Mesaj gönderen Serhat »

İyi akşamlar,

Listviewde checkbox kullanmadan (if Items.Selected then) ile tüm satırları nasıl seçtirme işlemini yaptırabilirim...

Kod: Tümünü seç

procedure TForm2.ListView1ColumnClick(Sender: TObject; Column: TListColumn);
begin
  try
    if Column.Index = 0 then
    begin
      with ListView1 do
      begin
        for I := 0 to Items.Count - 1 do
        begin
          if Items[I].Selected then
          begin
            Items.Item[I].Checked := True;
          end
          else
          begin
            Items.Item[I].Checked := False;
          end;
        end;
      end;
    end;
  except
  end;
end;
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Selected ile tümünü seç

Mesaj gönderen G.Arkas »

Kod: Tümünü seç

ListView1.SelectAll;
Resim
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Selected ile tümünü seç

Mesaj gönderen brs »

Kod: Tümünü seç

procedure TForm11.ListView1ColumnClick(Sender: TObject; Column: TListColumn);
begin
  try
    if Column.Index = 0 then
    begin
      with ListView1 do
      begin
        Items.BeginUpdate;
        try
          for i := 0 to Items.Count - 1 do
          begin
            if Items[I].Selected then
            begin
              Items[I].Selected := False;
            end
            else
            begin
              Items[I].Selected := True;
            end;
          end;
        finally
          Items.EndUpdate;
        end;
      end
    end;
  except
  end;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Cevapla