Delphi Can
Listboxda SearchBox sorunu - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7)
+--- Konu Başlığı: Listboxda SearchBox sorunu (/showthread.php?tid=2565)



Listboxda SearchBox sorunu - ahmetb - 23-08-2018

Merhaba;

Listboxsa SearchBox1 ekledim, fakat search işlemi tam olarak gerçekleşmiyor.


Stylede oluşturduğum text üzerinden verileri listboxsa ekliyorum. Eklenen bu veriler searchbox ile filter yapmak istediğimde ise
eklenen kayıtlar listelenmiyor bu durum neden olabilir acaba?

procedure TfrmCustomList.Button2Click(Sender: TObject);
var
  Item: TListBoxItem;
begin
  Item := TListBoxItem.Create(Nil);
  Item.Parent := ListBox1;
  Item.StyleLookup := 'CustomItem';
  ListBox1.BeginUpdate;
  try
    begin
       Item.StylesData['xName'] := 'Vatan lastik';
      Item.StylesData['xOnay.OnClick'] := TValue.From<TNotifyEvent>(DoOnayClick);
      // Caption := IntToStr(ListBox1.Count) + ' Kayıt adeti';
    end;
  finally
    ListBox1.EndUpdate;
  end;
end;



Cvp: Listboxda SearchBox sorunu - Fesih ARSLAN - 23-08-2018

Merhaba,
Naçizhane tavsiyem, Listbox kullanım zorunluluğunuz yoksa; TListView kullanın.
ListView bileşeninin SearchVisible özelliğini etkinleştirerek, tek satır kod yazmadan, doğal filitre özelliğini kullanabilirsiniz.


Cvp: Listboxda SearchBox sorunu - ahmetb - 23-08-2018

(23-08-2018, Saat: 11:58)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Naçizhane tavsiyem, Listbox kullanım zorunluluğunuz yoksa; TListView kullanın.
ListView bileşeninin SearchVisible özelliğini etkinleştirerek, tek satır kod yazmadan, doğal filitre özelliğini kullanabilirsiniz.

Teşekkür ederim.


Haftalardır listvewle boğuşuyorum bir türlü çözemediğim bir sorundan dolayı listbox kullanmak zorunda kalıyorum.
Listview bırakmamın sebebi lisvewde drag anad drop yani ALLOWDRAG olmaması nette ve forumda yüzlerce makale okudum, fakat listview drag and drop stabil değil.