Anasayfa İletişim RSS
 
Şimdi Üye Ol | Şifremi Unuttum
 
Anasayfa » Delphi (53 ders)
 
ListBox Nesnesi

Yazar: Mehmet Keklik  
Eklenme: 31.07.2008   Okunma: 364    Puan: 3   Seviyesi:  Başlangıç
Her yerde sık sık gördüğümüz ListBox nesnesini genel özellikleriyle bu derste inceleyeceğiz.

ListBox Nedir?

Alt alta satırların girilebildiği, birçok özelliği bulunan bir kontroldür. Bu kontrolü formumuza component palette bulunan system sekmesinden ekleyebiliriz.

ListBox'ın Genel Özellikleri

Listbox1.Items : Listbox nesnesiyle ilgili tüm işlemlerin yapabildiğimiz en temel özelliğidir.

ListBox1.Items.Add: Listbox'a satır eklemek için kullanılır. Eklenen satır string türünde olmalıdır.


 
procedure TForm1.Button1Click(Sender: TObject);

begin

listbox1.Items.add(Edit1.text);

end;




ListBox1.Items.Clear: Listbox'da ki tüm satırları silmek için kullanılır.

 

procedure TForm1.Button2Click(Sender: TObject);

begin

listbox1.Items.delete;

end;



Listbox.Items.Count: Listbox içerisinde bulunan satırların sayısını verir. Aşağıdaki kod bloğu derlendiğinde listbox da bulunan satır sayısını hesaplayıp mesaj olarak verecektir.



procedure TForm1.Button1Click(Sender: TObject);

var

sayi:Integer;

begin

sayi:= ListBox1.Items.Count;//kaç satır var

Showmessage("Listbox da " + sayi + "satır var. ");

end;


ListBox1.Items.Delete: İstenilen satırı silmek için kullanılır. Öreneğin 3. Satırı silmek için listbox1.items.delete(2) kodu yazılır. 2 yazmamızın sebebi ise ilk satır numarasının �0� olmasıdır.


procedure TForm1.Button6Click(Sender: TObject);

begin

ListBox1.Items.Delete(2);//3. satırı sil

end;


ListBox1.Items.LoadFromFile: Parametre ile belirtilen adresteki dosyanın içeriğini listeye kopyalayan methoddur.


procedure TForm2.Button2Click(Sender: TObject);

begin

ListBox1.Items.LoadFromFile('c:\egitim.txt');

end;


ListBox1.Items.SaveToFile: ListBox'ın içeriğini parametre ile belirtilen adrese kopyalayan methoddur.


procedure TForm2.Button2Click(Sender: TObject);

begin

ListBox1.Items.SaveToFile('c:\egitim.txt');

end;

 
  • Currently 3.00/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
ListBox Nesnesi Dersini Yazdırın

"ListBox Nesnesi" dersi için 2 yorum var

17.08.2008 yavuzkumrulu diyor ki:
gayet güzel paylaşım ama satır sayısıyla ilgili kod çalışmıyor showmessage bölümünde hata veriyor diğerlerinde problem yok


procedure TForm1.Button1Click(Sender: TObject);

var

sayi:Integer;

begin

sayi:= ListBox1.Items.Count;//kaç satır var

Showmessage("Listbox da " + sayi + "satır var. ");

end;

20.08.2008 marfan diyor ki:
Showmessage('Listbox da ' + inttostr(sayi) + ' satır var. ');

ilgili satır bu şekilde değiştirldiğinde çalışıyor.

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 249 Ziyaretçi, 43 Üye (1 Gizli)
Dilaraa, energie, judoka, ilhammm, asiş, kusursuz, criminal1, arastirmaci, volkan008, zorbey76, severgoekhan, alluda21, mecal, eagle31978, digicom, bilalözdemir, sorix, ivwerson, erengul, gunayak, serdar_24, harikat, mcetin, fedayeen, acemi.ressam, hteke, tarikakman, fenci23, darkthrone666, dobradobra10, hackxien, osai34, akgy, gafman, tarhan72, canan17, hakanhkn, zaquri, Tasarim, samet97, gazi1041, doganboz
BUGÜN DOĞUM GÜNÜ OLAN ÜYEMİZ:
< ŞbnM > (21)
Bugün: 6001, Dün: 5947, Bu Ay: 11948, Toplam Ziyaret: 1868951, Toplam Üye: 132652, Son Üye: energie
Toplam Ders: 2005, Toplam Yazar: 45, Toplam Dosya: 34, Toplam Link: 55
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz