Listbox1 de gelen dataları ayırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Armani
Üye
Mesajlar: 104
Kayıt: 18 Mar 2004 05:32
Konum: Ankara

Listbox1 de gelen dataları ayırmak

Mesaj gönderen Armani »

Merhaba arkadaşlar
listbox da gelen dataların dataların sadece istediklerimi alma şansım varmı ?
ör.
elma
armut
kiraz
erik

Burda istedigim sadece elm ile başlayan kelimeleri almak. Diğerlerini clear yapabilir.

Teşekkürler
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Bir listbox, bir edit, bir de button ile bu kodu kullan. Edit'e aradığın string'i yaz butona bas.

Kolay gelsin...

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var i, j: integer;
begin
j:=0;
  for i:=0 to ListBox1.Items.Count-1
  do begin
      if Edit1.Text<>copy(ListBox1.Items[i-j],0,Length(Edit1.Text))
      then begin
          ListBox1.Items.Delete(i-j);
          inc(j);
      end;
  end;
end;
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

List boxta Multiselect özelliğini true yaptıktan sonra

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to listbox1.Items.Count-1 do
begin
if listbox1.Selected[i] then /// seçişmiş ise
listbox2.Items.Add(listbox1.Items.Strings[i]);
end;
end;
end.
Kolay gelsin...
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Armani
Üye
Mesajlar: 104
Kayıt: 18 Mar 2004 05:32
Konum: Ankara

Mesaj gönderen Armani »

hdayi teşekkürler
ancak elm ile başlayan kelimelerin hepsini getirmek amacım
sadece yazdıgımı değil
sizin ko da elma yazdıgım takdirde elmayı getiriyor.
Benim istedigim ise el yazınca el ile başlayan tüm dataları getirmesi

Teşekkürler
Armani
Üye
Mesajlar: 104
Kayıt: 18 Mar 2004 05:32
Konum: Ankara

Mesaj gönderen Armani »

hdayi
özür dilerim
ben yanlış yapmışım
kod başarılı
teşekkürler ilgine
Armani
Üye
Mesajlar: 104
Kayıt: 18 Mar 2004 05:32
Konum: Ankara

Mesaj gönderen Armani »

hdayi
özür dilerim
ben yanlış yapmışım
kod başarılı
teşekkürler ilgine
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Rica ederim de aynı mesajı iki sefer yazmışsın...

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Cevapla